]> git.armaanb.net Git - lightcards.git/log
lightcards.git
3 years agoMove percent done from right to left
Armaan Bhojwani [Sat, 13 Feb 2021 04:03:58 +0000 (23:03 -0500)]
Move percent done from right to left

3 years agoBump version
Armaan Bhojwani [Sat, 13 Feb 2021 03:34:22 +0000 (22:34 -0500)]
Bump version

3 years agoAdd quit confirmation
Armaan Bhojwani [Sat, 13 Feb 2021 02:59:43 +0000 (21:59 -0500)]
Add quit confirmation

3 years agoAdd progress bar
Armaan Bhojwani [Sat, 13 Feb 2021 02:46:05 +0000 (21:46 -0500)]
Add progress bar

3 years agoMove edit file keybinding into control menu
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()

3 years agoFix purge option
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

3 years agoFix side output in bar and header
Armaan Bhojwani [Fri, 12 Feb 2021 18:49:05 +0000 (13:49 -0500)]
Fix side output in bar and header

3 years agoHandle exceptions and exit codes better
Armaan Bhojwani [Fri, 12 Feb 2021 18:29:24 +0000 (13:29 -0500)]
Handle exceptions and exit codes better

3 years agoAdd option to start in a specific view
Armaan Bhojwani [Fri, 12 Feb 2021 17:07:24 +0000 (12:07 -0500)]
Add option to start in a specific view

3 years agoChange flip cards option to a view
Armaan Bhojwani [Fri, 12 Feb 2021 16:56:55 +0000 (11:56 -0500)]
Change flip cards option to a view

3 years agoClean up sidebar implementation
Armaan Bhojwani [Fri, 12 Feb 2021 16:16:35 +0000 (11:16 -0500)]
Clean up sidebar implementation

3 years agoAdd preliminary views support
Armaan Bhojwani [Fri, 12 Feb 2021 16:16:14 +0000 (11:16 -0500)]
Add preliminary views support

3 years agoModify mvwin() positioning
Armaan Bhojwani [Fri, 12 Feb 2021 14:25:31 +0000 (09:25 -0500)]
Modify mvwin() positioning

3 years agoRemove update_panels()
Armaan Bhojwani [Fri, 12 Feb 2021 14:15:53 +0000 (09:15 -0500)]
Remove update_panels()

3 years agoReduce number of screen refreshes
Armaan Bhojwani [Fri, 12 Feb 2021 14:14:21 +0000 (09:14 -0500)]
Reduce number of screen refreshes

3 years agoRemove main_win
Armaan Bhojwani [Fri, 12 Feb 2021 14:07:53 +0000 (09:07 -0500)]
Remove main_win

3 years agoRemove ability to go left to quit the menu
Armaan Bhojwani [Fri, 12 Feb 2021 14:05:12 +0000 (09:05 -0500)]
Remove ability to go left to quit the menu

3 years agoUpdate README
Armaan Bhojwani [Fri, 12 Feb 2021 01:27:35 +0000 (20:27 -0500)]
Update README

3 years agoAdd size checker to terminal
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

3 years agoChanging version in setup.py changes everywhere
Armaan Bhojwani [Fri, 12 Feb 2021 00:18:18 +0000 (19:18 -0500)]
Changing version in setup.py changes everywhere

3 years agoTruncate bar if too long
Armaan Bhojwani [Thu, 11 Feb 2021 23:32:54 +0000 (18:32 -0500)]
Truncate bar if too long

3 years agoUpdate user interface
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

3 years agoFix sort function
Armaan Bhojwani [Thu, 11 Feb 2021 22:44:19 +0000 (17:44 -0500)]
Fix sort function

3 years agoRemove setter and getter methods
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

3 years agoRestructure menu and help into seperate classes
Armaan Bhojwani [Thu, 11 Feb 2021 22:29:47 +0000 (17:29 -0500)]
Restructure menu and help into seperate classes

3 years agoRemove unused variables
Armaan Bhojwani [Thu, 11 Feb 2021 21:31:28 +0000 (16:31 -0500)]
Remove unused variables

3 years agoResolve TODO and rename ntotal()
Armaan Bhojwani [Wed, 10 Feb 2021 02:50:10 +0000 (21:50 -0500)]
Resolve TODO and rename ntotal()

3 years agoMake menus more logical
Armaan Bhojwani [Wed, 10 Feb 2021 01:55:40 +0000 (20:55 -0500)]
Make menus more logical

3 years agoRemove unnecessary plus signs to concat strings
Armaan Bhojwani [Wed, 10 Feb 2021 01:42:45 +0000 (20:42 -0500)]
Remove unnecessary plus signs to concat strings

3 years agoMake percent complete end at 100%
Armaan Bhojwani [Wed, 10 Feb 2021 01:42:27 +0000 (20:42 -0500)]
Make percent complete end at 100%

3 years agoUpdate manpages
Armaan Bhojwani [Wed, 10 Feb 2021 01:29:23 +0000 (20:29 -0500)]
Update manpages

3 years agoUpdate README
Armaan Bhojwani [Wed, 10 Feb 2021 01:08:43 +0000 (20:08 -0500)]
Update README

3 years agoMake background transparent
Armaan Bhojwani [Wed, 10 Feb 2021 00:40:28 +0000 (19:40 -0500)]
Make background transparent

3 years agoFix project structure
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

3 years agoFix pickle implementation
Armaan Bhojwani [Wed, 10 Feb 2021 00:34:57 +0000 (19:34 -0500)]
Fix pickle implementation

3 years agoUpdate docstrings
Armaan Bhojwani [Tue, 9 Feb 2021 16:40:08 +0000 (11:40 -0500)]
Update docstrings

3 years agoUpdate error code section of manpage
Armaan Bhojwani [Tue, 9 Feb 2021 16:33:13 +0000 (11:33 -0500)]
Update error code section of manpage

3 years agoAdd input file section to manpage
Armaan Bhojwani [Tue, 9 Feb 2021 16:32:34 +0000 (11:32 -0500)]
Add input file section to manpage

3 years agoUpdate README
Armaan Bhojwani [Tue, 9 Feb 2021 16:30:31 +0000 (11:30 -0500)]
Update README

3 years agoFix str + str to int + int concatenation issue
Armaan Bhojwani [Tue, 9 Feb 2021 16:27:16 +0000 (11:27 -0500)]
Fix str + str to int + int concatenation issue

3 years agoRestructure files
Armaan Bhojwani [Tue, 9 Feb 2021 16:25:34 +0000 (11:25 -0500)]
Restructure files

3 years agoMove from script to using entry point in setup.py
Armaan Bhojwani [Tue, 9 Feb 2021 04:30:54 +0000 (23:30 -0500)]
Move from script to using entry point in setup.py

3 years agoMake parser reject single column tables
Armaan Bhojwani [Tue, 9 Feb 2021 03:58:20 +0000 (22:58 -0500)]
Make parser reject single column tables

3 years agoRemove purge-all option
Armaan Bhojwani [Tue, 9 Feb 2021 03:49:54 +0000 (22:49 -0500)]
Remove purge-all option

3 years agoChange Card() from extending list to independent
Armaan Bhojwani [Tue, 9 Feb 2021 03:28:27 +0000 (22:28 -0500)]
Change Card() from extending list to independent

3 years agoMove card flipping methods from Status to Card
Armaan Bhojwani [Tue, 9 Feb 2021 02:10:03 +0000 (21:10 -0500)]
Move card flipping methods from Status to Card

3 years agoAdd more test case markdown files
Armaan Bhojwani [Tue, 9 Feb 2021 01:50:47 +0000 (20:50 -0500)]
Add more test case markdown files

3 years agoOnly grab data from first table in file
Armaan Bhojwani [Tue, 9 Feb 2021 01:49:04 +0000 (20:49 -0500)]
Only grab data from first table in file

3 years agoCompress error exit
Armaan Bhojwani [Tue, 9 Feb 2021 01:48:34 +0000 (20:48 -0500)]
Compress error exit

3 years agoReformat using Black
Armaan Bhojwani [Mon, 8 Feb 2021 21:50:32 +0000 (16:50 -0500)]
Reformat using Black

3 years agoAdd rough panel support
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

3 years agoSwitch bin lightcards to python from POSIX
Armaan Bhojwani [Wed, 3 Feb 2021 16:35:04 +0000 (11:35 -0500)]
Switch bin lightcards to python from POSIX

3 years agoSwitch version-switch shebang
Armaan Bhojwani [Mon, 1 Feb 2021 19:44:09 +0000 (14:44 -0500)]
Switch version-switch shebang

3 years agoUpdate README
Armaan Bhojwani [Mon, 1 Feb 2021 18:54:54 +0000 (13:54 -0500)]
Update README

3 years agoChange PyPI classifiers
Armaan Bhojwani [Mon, 1 Feb 2021 18:47:18 +0000 (13:47 -0500)]
Change PyPI classifiers

3 years agoBump version to 0.6.0
Armaan Bhojwani [Mon, 1 Feb 2021 18:46:02 +0000 (13:46 -0500)]
Bump version to 0.6.0

3 years agoAdd packaging nonsense to .gitignore
Armaan Bhojwani [Mon, 1 Feb 2021 18:45:41 +0000 (13:45 -0500)]
Add packaging nonsense to .gitignore

3 years agoBump version number
Armaan Bhojwani [Mon, 1 Feb 2021 18:34:36 +0000 (13:34 -0500)]
Bump version number

3 years agoAdd version-switch script
Armaan Bhojwani [Mon, 1 Feb 2021 18:33:26 +0000 (13:33 -0500)]
Add version-switch script

3 years agoRestructure root and remove Makefile
Armaan Bhojwani [Mon, 1 Feb 2021 18:26:04 +0000 (13:26 -0500)]
Restructure root and remove Makefile

Use setuptools for everything

3 years agoComment and clean code
Armaan Bhojwani [Mon, 1 Feb 2021 18:02:47 +0000 (13:02 -0500)]
Comment and clean code

3 years agoOnly cache stack
Armaan Bhojwani [Mon, 1 Feb 2021 17:57:40 +0000 (12:57 -0500)]
Only cache stack

Stop caching headers and status

3 years agoUpdate bar/sidebar layout
Armaan Bhojwani [Mon, 1 Feb 2021 17:37:42 +0000 (12:37 -0500)]
Update bar/sidebar layout

3 years agoAdd alphabetize option
Armaan Bhojwani [Mon, 1 Feb 2021 17:37:31 +0000 (12:37 -0500)]
Add alphabetize option

3 years agoAdd sidebar of starred cards
Armaan Bhojwani [Mon, 1 Feb 2021 16:35:02 +0000 (11:35 -0500)]
Add sidebar of starred cards

3 years agoSet index to 0 before saving if at end of set
Armaan Bhojwani [Mon, 1 Feb 2021 15:17:33 +0000 (10:17 -0500)]
Set index to 0 before saving if at end of set

3 years agoRemove unused variables
Armaan Bhojwani [Mon, 1 Feb 2021 15:13:30 +0000 (10:13 -0500)]
Remove unused variables

3 years agoChange menu text based on how the menu was opened
Armaan Bhojwani [Mon, 1 Feb 2021 15:11:20 +0000 (10:11 -0500)]
Change menu text based on how the menu was opened

3 years agoClean up pickle implementation
Armaan Bhojwani [Mon, 1 Feb 2021 15:06:56 +0000 (10:06 -0500)]
Clean up pickle implementation

3 years agoClean up lightcards.py
Armaan Bhojwani [Mon, 1 Feb 2021 03:30:34 +0000 (22:30 -0500)]
Clean up lightcards.py

3 years agoChange shuffle/reverse logic
Armaan Bhojwani [Mon, 1 Feb 2021 03:28:28 +0000 (22:28 -0500)]
Change shuffle/reverse logic

3 years agoStyle according to Flake8
Armaan Bhojwani [Mon, 1 Feb 2021 03:27:34 +0000 (22:27 -0500)]
Style according to Flake8

3 years agoCache the stack and headers
Armaan Bhojwani [Mon, 1 Feb 2021 03:22:43 +0000 (22:22 -0500)]
Cache the stack and headers

3 years agoAdd preliminary pickle support
Armaan Bhojwani [Mon, 1 Feb 2021 03:08:06 +0000 (22:08 -0500)]
Add preliminary pickle support

3 years agoMake control menu always accessible with "m"
Armaan Bhojwani [Mon, 1 Feb 2021 02:22:55 +0000 (21:22 -0500)]
Make control menu always accessible with "m"

3 years agoZfill percent done to 2 places
Armaan Bhojwani [Mon, 1 Feb 2021 00:46:45 +0000 (19:46 -0500)]
Zfill percent done to 2 places

3 years agoClean up lightcards.py
Armaan Bhojwani [Mon, 1 Feb 2021 00:12:11 +0000 (19:12 -0500)]
Clean up lightcards.py

3 years agoRemove executable permission on some files
Armaan Bhojwani [Sun, 31 Jan 2021 23:26:40 +0000 (18:26 -0500)]
Remove executable permission on some files

3 years agoAdd ability to back out of end-of-deck menu
Armaan Bhojwani [Sun, 31 Jan 2021 22:41:24 +0000 (17:41 -0500)]
Add ability to back out of end-of-deck menu

3 years agoFix backwards arrow keys
Armaan Bhojwani [Sun, 31 Jan 2021 22:37:43 +0000 (17:37 -0500)]
Fix backwards arrow keys

No, the other left!

3 years agoClean up bar implementation
Armaan Bhojwani [Sun, 31 Jan 2021 22:30:31 +0000 (17:30 -0500)]
Clean up bar implementation

3 years agoChange how percent done is calculated
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%

3 years agoMake file not found error print more standard
Armaan Bhojwani [Sun, 31 Jan 2021 22:13:15 +0000 (17:13 -0500)]
Make file not found error print more standard

3 years agoBump version to 0.4.0
Armaan Bhojwani [Sun, 31 Jan 2021 22:07:53 +0000 (17:07 -0500)]
Bump version to 0.4.0

3 years agoComplete restructure of display.py
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

3 years agoAdd __init__ functions to the classes
Armaan Bhojwani [Sun, 31 Jan 2021 21:46:43 +0000 (16:46 -0500)]
Add __init__ functions to the classes

3 years agoRedo menu at end of stack
Armaan Bhojwani [Sun, 31 Jan 2021 21:17:57 +0000 (16:17 -0500)]
Redo menu at end of stack

Instead of choosing one option, you now can do as many actions as you
would like before restarting

3 years agoMake file not found exception prettier
Armaan Bhojwani [Sun, 31 Jan 2021 20:39:01 +0000 (15:39 -0500)]
Make file not found exception prettier

3 years agoAdd keybinding to open file in editor
Armaan Bhojwani [Sun, 31 Jan 2021 19:14:38 +0000 (14:14 -0500)]
Add keybinding to open file in editor

3 years agoPrint yellow in the footer if card is starred
Armaan Bhojwani [Sun, 31 Jan 2021 19:02:30 +0000 (14:02 -0500)]
Print yellow in the footer if card is starred

3 years agoClean input better, only parse first two columns
Armaan Bhojwani [Sun, 31 Jan 2021 18:53:53 +0000 (13:53 -0500)]
Clean input better, only parse first two columns

3 years agoAdd more options to restart menu at end of deck
Armaan Bhojwani [Sun, 31 Jan 2021 17:56:36 +0000 (12:56 -0500)]
Add more options to restart menu at end of deck

It now has the option to "restart and show other side first" and
"restart in reverse"

3 years agoZfill all the everything
Armaan Bhojwani [Sun, 31 Jan 2021 17:52:30 +0000 (12:52 -0500)]
Zfill all the everything

3 years agoUpdate help screen text
Armaan Bhojwani [Sun, 31 Jan 2021 17:38:16 +0000 (12:38 -0500)]
Update help screen text

3 years agoGitignore my TODO file
Armaan Bhojwani [Sun, 31 Jan 2021 17:27:21 +0000 (12:27 -0500)]
Gitignore my TODO file

3 years agoAdd comments to code
Armaan Bhojwani [Sun, 31 Jan 2021 17:18:05 +0000 (12:18 -0500)]
Add comments to code

3 years agoAdd help screen and create disp_init() function
Armaan Bhojwani [Sun, 31 Jan 2021 17:05:50 +0000 (12:05 -0500)]
Add help screen and create disp_init() function

These were pretty intertwined, and my Git skills aren't good enough
to figure out how to split this into multiple commits

3 years agoBump version number
Armaan Bhojwani [Sun, 31 Jan 2021 16:33:31 +0000 (11:33 -0500)]
Bump version number

3 years agoFix length of separator line
Armaan Bhojwani [Sun, 31 Jan 2021 16:30:54 +0000 (11:30 -0500)]
Fix length of separator line

3 years agoUpdate header layout
Armaan Bhojwani [Sun, 31 Jan 2021 16:26:41 +0000 (11:26 -0500)]
Update header layout