Since -e is not in POSIX, not all shells support it, so some just
show output like:
$ make all
-e ==== Use 'make dev' to keep debug symbols
-e .....
Use portable printf which works in all shells, and can display these
messages easily in one call rather than 3 separate shells.
- Bump screenshots to show off new features
- Update README examples to reflect the help text
(though the posistional arguments can go at the end!)
- Minor code changes to clean up some inconsistencies
Bump commandline in README to pickup --launch_achievements option,
add features section and explain timed modifications, add examples
section for some in-depth examples, add padding to timed modifications
GUI, add comment on achievment modification order num.
This is the very last feature that the origincal SAM does that
SamRewritten doesn't (in fact, that's the only way for the
original SAM to work.) Implement it. Now we can do both -
launch in the same window or a separate window.
Get rid of 'cli' variable logic and just return true or false for
CLI mode. Doing so also brings down the complexity of the
go_cli_mode function to only do one action at a time.
This PR on the original SAM has some features we don't yet:
https://github.com/gibbed/SteamAchievementManager/pull/133
Implement them. Specifically, implement
- Achievement list : Add Filter textbox (name and description)
- Achievement list : Add "Show Locked/Unlocked Only" buttons
Achievement description searching isn't compiled by default because
I think it gives way too much noise. If someone really wants it, it can
be recompiled.
Implement this as a timer loop that gets
scheduled with the time until the next unlock.
Also fix a bug where CLI mode screws up GUI mode
by always launching an app.
Also error check CLI options more and
update README with update CLI options.
Ubuntu 18.04 only ships gtkmm 3.22, which doesn't yet have
Image (const Glib::ustring& icon_name, IconSize icon_size)
This is easy to workaround by using set_from_icon_name instead.
This feature is only implemented in the GUI for now. The GUI will hang
until all the achievements are done being modified currently.
All timed achievements modification options are implemented.