Commit Graph

268 Commits

Author SHA1 Message Date
William Pierce
eab5ee6b6a Clean up the Makefile some more
This helps ensure proper libary linking and makes it
more consistent.
2019-11-14 22:13:27 -08:00
PaulCombal
d91948decb Shower thoughts about this implementation.. 2019-11-14 23:32:39 +01:00
PaulCombal
48bee26567
Merge pull request #38 from Wuerstchen/patch-2
Update README.MD
2019-11-14 22:28:27 +01:00
Wuerstchen
de3a75f964
Update README.MD 2019-11-14 22:16:38 +01:00
PaulCombal
9b93cb2920 removed steam bloat 2019-11-14 20:32:32 +01:00
Wuerstchen
c3eda3cda1
Update README.MD
Add openSUSE Thumbleweed instructions.
2019-11-14 10:34:11 +01:00
Krisztian Papp
587338c7fd Fixing build on Ubuntu (and variants)
When I tried to build on Xubuntu 18.04 I got multiple linking error whose caused by wrong linking order for the g++

For example:
"gcc test.c -lcurl" will build without error while "gcc -lcurl test.c" will fail because gcc/g++ not find the linkings.
2019-11-12 09:40:32 -08:00
PaulCombal
fe8854f86b
Merge pull request #35 from PaulCombal/feat-searchappid
Use custom appid
2019-11-11 09:12:37 +01:00
William Pierce
cb57ea2380 Escape achievement names for markup
App names don't need to be escaped because they're not using markup.
Fixes #34
2019-11-10 16:09:14 -08:00
PaulCombal
7ce3d8a9d8
Merge pull request #33 from rejedai/patch-1
Add parameter "StartupWMClass"
2019-11-10 23:16:27 +01:00
PaulCombal
48c408cd34 Feature release candidate 2019-11-10 23:13:07 +01:00
Rejedai
d224dfc3a1
Add parameter "StartupWMClass"
This parameter fix issue into gnome-shell with duplicate icon.
2019-11-10 22:58:36 +03:00
PaulCombal
f741e4883b Downloading right list + screenshot 2019-11-10 20:18:14 +01:00
PaulCombal
ccb17ee33e
Merge pull request #32 from PaulCombal/feat-achpercent
Adds global achievement completion rate
2019-11-10 19:53:29 +01:00
PaulCombal
4558cf0bc2 Special achievements feature 2019-11-10 15:04:59 +01:00
PaulCombal
802165b224 Working percentages! TODO: indicate next most achieved 2019-11-09 19:29:29 +01:00
PaulCombal
b914c25573 Changed my mind, no async loading yet! 2019-11-09 17:44:33 +01:00
PaulCombal
dfcffad715 backend ok 2019-11-09 15:54:53 +01:00
PaulCombal
cf4946efea Settings window concept. I'd wait until GtkMM switch to truly implement 2019-11-07 23:09:16 +01:00
William Pierce
822eb42ffb Implement Appid list retrieval strategy option 2 2019-11-03 18:22:26 -08:00
William Pierce
80233859d3 Use SteamAppsListDumps to filter out junk apps
Fixes #20
2019-11-03 13:00:10 -08:00
William Pierce
7c9788424a Implement achievements search bar and placeholder
As part of achievement selection operations additions, also implement
an equivalent "achievements" search bar and plumb full support for it,
even clearing search box after leaving game.

Also plumb similar support to the last commit for changing achievement
placeholder after populating games list. This gives the user some
feedback if the current game doesn't have any achievements..

Also set a bigger size on searchbar to be big enough to fit the text
"Name of the achievement..." comfortably and be the same between search
bars without taking up too much header space.
2019-10-30 23:44:38 -07:00
William Pierce
db003274fa Implement support for no games found placeholder
Plumb through full support for using no games found
placeholder and show it or the fetching games placeholder
appropriately. Also fix the widget to look right and correct
wording on achievement placeholder. Also fix some formatting.
2019-10-30 23:44:38 -07:00
William Pierce
816d860ef7 Simplify achievement selection logic
Simplify handling and interaction with the GUI when an
achievement is "active" - that is, when it is pending modification.

Clean up makefile some

Make makefile be sensitive to header file changes - For now,
make every file sensitive to any header change for simplicity.
This prevents build corruptions on header changes.
2019-10-30 23:44:38 -07:00
PaulCombal
44f2b773c7 we use gcc 2019-10-30 23:44:38 -07:00
PaulCombal
c15d0410d1 search bar on window 2019-10-30 23:44:38 -07:00
PaulCombal
56e8cd38de Minor GUI changes 2019-10-30 23:44:38 -07:00
William Pierce
cc33b1402e Implement achievement operations
Plumb full support for unlock all, relock all, and invert
all achievements.

Bring stats/achievements naming into alignment.

Only set achievement lock unlock button as pressed when it's actually
pressed/pending modification and reorient the logic around this.

Reorder signal handlers according to their order in the popup order
Fix some documentation comments

Fixes #18
2019-10-30 23:44:38 -07:00
William Pierce
33fa16b04e Revert "Implement achievement selection operations (#27)"
This reverts commit 1e4c12f51f.
2019-10-30 23:40:41 -07:00
William Pierce
1e4c12f51f
Implement achievement selection operations (#27)
* Implement achievement operations

Plumb full support for unlock all, relock all, and invert
all achievements.

Bring stats/achievements naming into alignment.

Only set achievement lock unlock button as pressed when it's actually
pressed/pending modification and reorient the logic around this.

Reorder signal handlers according to their order in the popup order
Fix some documentation comments

Fixes #18

* Minor GUI changes

* search bar on window

* we use gcc

* Simplify achievement selection logic

Simplify handling and interaction with the GUI when an
achievement is "active" - that is, when it is pending modification.

Clean up makefile some

Make makefile be sensitive to header file changes - For now,
make every file sensitive to any header change for simplicity.
This prevents build corruptions on header changes.

* Implement support for no games found placeholder

Plumb through full support for using no games found
placeholder and show it or the fetching games placeholder
appropriately. Also fix the widget to look right and correct
wording on achievement placeholder. Also fix some formatting.

* Implement achievements search bar and placeholder

As part of achievement selection operations additions, also implement
an equivalent "achievements" search bar and plumb full support for it,
even clearing search box after leaving game.

Also plumb similar support to the last commit for changing achievement
placeholder after populating games list. This gives the user some
feedback if the current game doesn't have any achievements..

Also set a bigger size on searchbar to be big enough to fit the text
"Name of the achievement..." comfortably and be the same between search
bars without taking up too much header space.
2019-10-30 23:19:35 -07:00
PaulCombal
220a799121
Merge pull request #28 from telans/vscode-make
fix make for vscode
2019-10-30 14:07:25 +01:00
telans
bdd9741f94
fix vscode for make 2019-10-29 21:31:11 +13:00
telans
34db2930ef icon / library cleanup (#26) 2019-10-27 22:49:59 -07:00
PaulCombal
3f9b4ad554
Merge pull request #23 from PaulCombal/feat-build
Changes to README, added a generic PKGBUILD, added AppImage building
2019-10-26 23:22:07 +02:00
PaulCombal
54d2d04047 Merge remote-tracking branch 'origin/dev' into feat-build
# Conflicts:
#	.gitignore
2019-10-26 23:20:48 +02:00
PaulCombal
9d6d14f49a chnages to the README 2019-10-26 23:06:34 +02:00
PaulCombal
206b0acde6 commented out todo on the README 2019-10-26 19:22:43 +02:00
PaulCombal
41e68933f7 mistyped path 2019-10-26 19:16:00 +02:00
PaulCombal
4905336eb8 Just a pkgbuild test again 2019-10-26 19:07:44 +02:00
PaulCombal
c4558d768d forgot one thing 2019-10-26 18:45:02 +02:00
PaulCombal
82d37b7221 moving stuff 2019-10-26 18:44:45 +02:00
PaulCombal
6bd5e7a6d3 fancy-ass code 2019-10-26 15:48:24 +02:00
PaulCombal
60adb1dbfb added a clean command 2019-10-26 14:26:54 +02:00
PaulCombal
61367c6b12 fix AppImage script 2019-10-26 14:22:41 +02:00
PaulCombal
e7b4d274cc Makefile works this time I hope 2019-10-26 14:19:36 +02:00
PaulCombal
6296fb0b78
Update package/build_appimage.sh
Co-Authored-By: telans <telans@protonmail.com>
2019-10-26 13:04:48 +02:00
PaulCombal
be1f26696f Good to merge to dev 2019-10-26 10:54:42 +02:00
PaulCombal
9486d6d077 testing again, but should work 2019-10-26 10:46:18 +02:00
telans
0d5b3bc7ec add / link about_dialog to gui (#22) 2019-10-24 17:27:44 -07:00
PaulCombal
e0bd7a3aac fix pkgbuild 2019-10-24 19:33:23 +02:00