]>
git.armaanb.net Git - lightcards.git/log
Armaan Bhojwani [Sat, 13 Feb 2021 19:27:56 +0000 (14:27 -0500)]
Pickle before opening in $EDITOR
Armaan Bhojwani [Sat, 13 Feb 2021 19:08:40 +0000 (14:08 -0500)]
Update README with OS compatibility notice
Armaan Bhojwani [Sat, 13 Feb 2021 19:03:18 +0000 (14:03 -0500)]
Follow XDG_CACHE_HOME
Armaan Bhojwani [Sat, 13 Feb 2021 19:01:01 +0000 (14:01 -0500)]
Stop using setuptools data_files for config
Now it actually works predictably and understandably
Armaan Bhojwani [Sat, 13 Feb 2021 18:33:13 +0000 (13:33 -0500)]
Clear message in menu better
Armaan Bhojwani [Sat, 13 Feb 2021 18:27:24 +0000 (13:27 -0500)]
Add lightcards-config() manpage
Armaan Bhojwani [Sat, 13 Feb 2021 18:00:46 +0000 (13:00 -0500)]
Implement color customization config option
Armaan Bhojwani [Sat, 13 Feb 2021 17:50:40 +0000 (12:50 -0500)]
Implement progress_char config option
Armaan Bhojwani [Sat, 13 Feb 2021 17:48:30 +0000 (12:48 -0500)]
Implement startup config options
Armaan Bhojwani [Sat, 13 Feb 2021 17:43:56 +0000 (12:43 -0500)]
Implement show_menu_at_end config option
Armaan Bhojwani [Sat, 13 Feb 2021 17:41:16 +0000 (12:41 -0500)]
Implement confirm_quit config option
Armaan Bhojwani [Sat, 13 Feb 2021 17:26:06 +0000 (12:26 -0500)]
Allow for config files to be incomplete
Armaan Bhojwani [Sat, 13 Feb 2021 16:45:33 +0000 (11:45 -0500)]
Add preliminary config file support
Still lots of work to be done on this feature, but it's a start!
Armaan Bhojwani [Sat, 13 Feb 2021 14:20:54 +0000 (09:20 -0500)]
Document quit keybinding
Not sure why this wasn't documented before...
Armaan Bhojwani [Sat, 13 Feb 2021 04:03:58 +0000 (23:03 -0500)]
Move percent done from right to left
Armaan Bhojwani [Sat, 13 Feb 2021 03:34:22 +0000 (22:34 -0500)]
Bump version
Armaan Bhojwani [Sat, 13 Feb 2021 02:59:43 +0000 (21:59 -0500)]
Add quit confirmation
Armaan Bhojwani [Sat, 13 Feb 2021 02:46:05 +0000 (21:46 -0500)]
Add progress bar
Armaan Bhojwani [Fri, 12 Feb 2021 22:44:05 +0000 (17:44 -0500)]
Move edit file keybinding into control menu
Additionally, remove eliminate runner.reparse()
Armaan Bhojwani [Fri, 12 Feb 2021 18:56:16 +0000 (13:56 -0500)]
Fix purge option
Both the runner.py execution and the progress.py implementation were
wrong
Armaan Bhojwani [Fri, 12 Feb 2021 18:49:05 +0000 (13:49 -0500)]
Fix side output in bar and header
Armaan Bhojwani [Fri, 12 Feb 2021 18:29:24 +0000 (13:29 -0500)]
Handle exceptions and exit codes better
Armaan Bhojwani [Fri, 12 Feb 2021 17:07:24 +0000 (12:07 -0500)]
Add option to start in a specific view
Armaan Bhojwani [Fri, 12 Feb 2021 16:56:55 +0000 (11:56 -0500)]
Change flip cards option to a view
Armaan Bhojwani [Fri, 12 Feb 2021 16:16:35 +0000 (11:16 -0500)]
Clean up sidebar implementation
Armaan Bhojwani [Fri, 12 Feb 2021 16:16:14 +0000 (11:16 -0500)]
Add preliminary views support
Armaan Bhojwani [Fri, 12 Feb 2021 14:25:31 +0000 (09:25 -0500)]
Modify mvwin() positioning
Armaan Bhojwani [Fri, 12 Feb 2021 14:15:53 +0000 (09:15 -0500)]
Remove update_panels()
Armaan Bhojwani [Fri, 12 Feb 2021 14:14:21 +0000 (09:14 -0500)]
Reduce number of screen refreshes
Armaan Bhojwani [Fri, 12 Feb 2021 14:07:53 +0000 (09:07 -0500)]
Remove main_win
Armaan Bhojwani [Fri, 12 Feb 2021 14:05:12 +0000 (09:05 -0500)]
Remove ability to go left to quit the menu
Armaan Bhojwani [Fri, 12 Feb 2021 01:27:35 +0000 (20:27 -0500)]
Update README
Armaan Bhojwani [Fri, 12 Feb 2021 01:21:36 +0000 (20:21 -0500)]
Add size checker to terminal
Program now gracefully warns if the terminal is too small for proper
display
Armaan Bhojwani [Fri, 12 Feb 2021 00:18:18 +0000 (19:18 -0500)]
Changing version in setup.py changes everywhere
Armaan Bhojwani [Thu, 11 Feb 2021 23:32:54 +0000 (18:32 -0500)]
Truncate bar if too long
Armaan Bhojwani [Thu, 11 Feb 2021 22:58:35 +0000 (17:58 -0500)]
Update user interface
Make horizontal lines go full length, and center headings
Armaan Bhojwani [Thu, 11 Feb 2021 22:44:19 +0000 (17:44 -0500)]
Fix sort function
Armaan Bhojwani [Thu, 11 Feb 2021 22:36:10 +0000 (17:36 -0500)]
Remove setter and getter methods
Java coming back to bite me again
Armaan Bhojwani [Thu, 11 Feb 2021 22:29:47 +0000 (17:29 -0500)]
Restructure menu and help into seperate classes
Armaan Bhojwani [Thu, 11 Feb 2021 21:31:28 +0000 (16:31 -0500)]
Remove unused variables
Armaan Bhojwani [Wed, 10 Feb 2021 02:50:10 +0000 (21:50 -0500)]
Resolve TODO and rename ntotal()
Armaan Bhojwani [Wed, 10 Feb 2021 01:55:40 +0000 (20:55 -0500)]
Make menus more logical
Armaan Bhojwani [Wed, 10 Feb 2021 01:42:45 +0000 (20:42 -0500)]
Remove unnecessary plus signs to concat strings
Armaan Bhojwani [Wed, 10 Feb 2021 01:42:27 +0000 (20:42 -0500)]
Make percent complete end at 100%
Armaan Bhojwani [Wed, 10 Feb 2021 01:29:23 +0000 (20:29 -0500)]
Update manpages
Armaan Bhojwani [Wed, 10 Feb 2021 01:08:43 +0000 (20:08 -0500)]
Update README
Armaan Bhojwani [Wed, 10 Feb 2021 00:40:28 +0000 (19:40 -0500)]
Make background transparent
Armaan Bhojwani [Wed, 10 Feb 2021 00:38:21 +0000 (19:38 -0500)]
Fix project structure
I'm still wrapping my head around __init__.py and __main__.py
Armaan Bhojwani [Wed, 10 Feb 2021 00:34:57 +0000 (19:34 -0500)]
Fix pickle implementation
Armaan Bhojwani [Tue, 9 Feb 2021 16:40:08 +0000 (11:40 -0500)]
Update docstrings
Armaan Bhojwani [Tue, 9 Feb 2021 16:33:13 +0000 (11:33 -0500)]
Update error code section of manpage
Armaan Bhojwani [Tue, 9 Feb 2021 16:32:34 +0000 (11:32 -0500)]
Add input file section to manpage
Armaan Bhojwani [Tue, 9 Feb 2021 16:30:31 +0000 (11:30 -0500)]
Update README
Armaan Bhojwani [Tue, 9 Feb 2021 16:27:16 +0000 (11:27 -0500)]
Fix str + str to int + int concatenation issue
Armaan Bhojwani [Tue, 9 Feb 2021 16:25:34 +0000 (11:25 -0500)]
Restructure files
Armaan Bhojwani [Tue, 9 Feb 2021 04:30:54 +0000 (23:30 -0500)]
Move from script to using entry point in setup.py
Armaan Bhojwani [Tue, 9 Feb 2021 03:58:20 +0000 (22:58 -0500)]
Make parser reject single column tables
Armaan Bhojwani [Tue, 9 Feb 2021 03:49:54 +0000 (22:49 -0500)]
Remove purge-all option
Armaan Bhojwani [Tue, 9 Feb 2021 03:28:27 +0000 (22:28 -0500)]
Change Card() from extending list to independent
Armaan Bhojwani [Tue, 9 Feb 2021 02:10:03 +0000 (21:10 -0500)]
Move card flipping methods from Status to Card
Armaan Bhojwani [Tue, 9 Feb 2021 01:50:47 +0000 (20:50 -0500)]
Add more test case markdown files
Armaan Bhojwani [Tue, 9 Feb 2021 01:49:04 +0000 (20:49 -0500)]
Only grab data from first table in file
Armaan Bhojwani [Tue, 9 Feb 2021 01:48:34 +0000 (20:48 -0500)]
Compress error exit
Armaan Bhojwani [Mon, 8 Feb 2021 21:50:32 +0000 (16:50 -0500)]
Reformat using Black
Armaan Bhojwani [Mon, 8 Feb 2021 21:49:07 +0000 (16:49 -0500)]
Add rough panel support
Instead of clearing the windwo to display help screen and menu, use
layerable curses panels. Currently, the implementation is rather
rough around the edges, and must be improved a bit
Armaan Bhojwani [Wed, 3 Feb 2021 16:35:04 +0000 (11:35 -0500)]
Switch bin lightcards to python from POSIX
Armaan Bhojwani [Mon, 1 Feb 2021 19:44:09 +0000 (14:44 -0500)]
Switch version-switch shebang
Armaan Bhojwani [Mon, 1 Feb 2021 18:54:54 +0000 (13:54 -0500)]
Update README
Armaan Bhojwani [Mon, 1 Feb 2021 18:47:18 +0000 (13:47 -0500)]
Change PyPI classifiers
Armaan Bhojwani [Mon, 1 Feb 2021 18:46:02 +0000 (13:46 -0500)]
Bump version to 0.6.0
Armaan Bhojwani [Mon, 1 Feb 2021 18:45:41 +0000 (13:45 -0500)]
Add packaging nonsense to .gitignore
Armaan Bhojwani [Mon, 1 Feb 2021 18:34:36 +0000 (13:34 -0500)]
Bump version number
Armaan Bhojwani [Mon, 1 Feb 2021 18:33:26 +0000 (13:33 -0500)]
Add version-switch script
Armaan Bhojwani [Mon, 1 Feb 2021 18:26:04 +0000 (13:26 -0500)]
Restructure root and remove Makefile
Use setuptools for everything
Armaan Bhojwani [Mon, 1 Feb 2021 18:02:47 +0000 (13:02 -0500)]
Comment and clean code
Armaan Bhojwani [Mon, 1 Feb 2021 17:57:40 +0000 (12:57 -0500)]
Only cache stack
Stop caching headers and status
Armaan Bhojwani [Mon, 1 Feb 2021 17:37:42 +0000 (12:37 -0500)]
Update bar/sidebar layout
Armaan Bhojwani [Mon, 1 Feb 2021 17:37:31 +0000 (12:37 -0500)]
Add alphabetize option
Armaan Bhojwani [Mon, 1 Feb 2021 16:35:02 +0000 (11:35 -0500)]
Add sidebar of starred cards
Armaan Bhojwani [Mon, 1 Feb 2021 15:17:33 +0000 (10:17 -0500)]
Set index to 0 before saving if at end of set
Armaan Bhojwani [Mon, 1 Feb 2021 15:13:30 +0000 (10:13 -0500)]
Remove unused variables
Armaan Bhojwani [Mon, 1 Feb 2021 15:11:20 +0000 (10:11 -0500)]
Change menu text based on how the menu was opened
Armaan Bhojwani [Mon, 1 Feb 2021 15:06:56 +0000 (10:06 -0500)]
Clean up pickle implementation
Armaan Bhojwani [Mon, 1 Feb 2021 03:30:34 +0000 (22:30 -0500)]
Clean up lightcards.py
Armaan Bhojwani [Mon, 1 Feb 2021 03:28:28 +0000 (22:28 -0500)]
Change shuffle/reverse logic
Armaan Bhojwani [Mon, 1 Feb 2021 03:27:34 +0000 (22:27 -0500)]
Style according to Flake8
Armaan Bhojwani [Mon, 1 Feb 2021 03:22:43 +0000 (22:22 -0500)]
Cache the stack and headers
Armaan Bhojwani [Mon, 1 Feb 2021 03:08:06 +0000 (22:08 -0500)]
Add preliminary pickle support
Armaan Bhojwani [Mon, 1 Feb 2021 02:22:55 +0000 (21:22 -0500)]
Make control menu always accessible with "m"
Armaan Bhojwani [Mon, 1 Feb 2021 00:46:45 +0000 (19:46 -0500)]
Zfill percent done to 2 places
Armaan Bhojwani [Mon, 1 Feb 2021 00:12:11 +0000 (19:12 -0500)]
Clean up lightcards.py
Armaan Bhojwani [Sun, 31 Jan 2021 23:26:40 +0000 (18:26 -0500)]
Remove executable permission on some files
Armaan Bhojwani [Sun, 31 Jan 2021 22:41:24 +0000 (17:41 -0500)]
Add ability to back out of end-of-deck menu
Armaan Bhojwani [Sun, 31 Jan 2021 22:37:43 +0000 (17:37 -0500)]
Fix backwards arrow keys
No, the other left!
Armaan Bhojwani [Sun, 31 Jan 2021 22:30:31 +0000 (17:30 -0500)]
Clean up bar implementation
Armaan Bhojwani [Sun, 31 Jan 2021 22:18:54 +0000 (17:18 -0500)]
Change how percent done is calculated
Last card is no longer 100%
Armaan Bhojwani [Sun, 31 Jan 2021 22:13:15 +0000 (17:13 -0500)]
Make file not found error print more standard
Armaan Bhojwani [Sun, 31 Jan 2021 22:07:53 +0000 (17:07 -0500)]
Bump version to 0.4.0
Armaan Bhojwani [Sun, 31 Jan 2021 21:57:16 +0000 (16:57 -0500)]
Complete restructure of display.py
Instead of passing around the same 4 variables, just put everything
in a class. Required *extensive* modifications
Armaan Bhojwani [Sun, 31 Jan 2021 21:46:43 +0000 (16:46 -0500)]
Add __init__ functions to the classes