aboutsummaryrefslogtreecommitdiff
path: root/c/main.c
AgeCommit message (Collapse)Author
2022-04-07Reset focus after refresh.John Ankarström
2022-04-07Add "View TV Originals" option.John Ankarström
2022-04-06Persist "View Watched" setting.John Ankarström
2022-04-06Add View > Watched Episodes menu item.John Ankarström
2022-04-05Add episode ratings.John Ankarström
2022-04-04Don't start updating episode list until after window is drawn.John Ankarström
This ensures the window is displayed before the episodes are loaded, which is important on slow internet connections.
2022-04-04Use file-local instead of function-local static variables.John Ankarström
This pollutes the global scope, but it removes the unnecessary check that is otherwise done every time the function is called.
2022-04-04Size first list view column according to contents.John Ankarström
2022-04-04Remove column headers from data list view.John Ankarström
2022-04-02Move initialization to WM_CREATE.John Ankarström
WM_CREATE is sent as soon as the window is created. This means that it is not a good idea to set window-specific variables in the code following CreateWindow. Instead, they should be set in the window procedure's response to WM_CREATE.
2022-04-02Properly hide focus rectangles.John Ankarström
For some reason, UISF_HIDEFOCUS must not be set for the main window.
2022-04-02Clean up UpdateTheme.John Ankarström
2022-04-01Adjust formatting.John Ankarström
2022-04-01Free libraries.John Ankarström
2022-04-01Support per-monitor DPI.John Ankarström
2022-04-01Fix control flow in UpdateTheme.John Ankarström
Fixes 4f98051cbe62171775f6b319400b6dc6c2841e07.
2022-04-01File > Reset selects most recently watched episode.John Ankarström
2022-04-01Change case block indentation.John Ankarström
This avoids the following: } }
2022-04-01Clarify control flow in UpdateTheme.John Ankarström
2022-04-01Apply context menu commands to all selected items.John Ankarström
2022-03-31Fix child window focus on re-activation.John Ankarström
2022-03-31Set minimum window height.John Ankarström
2022-03-31Rename rgArgs to argv.John Ankarström
More informative, really.
2022-03-30Disregard foreign frames.John Ankarström
I don't think they're necessary.
2022-03-28Clean up.John Ankarström
2022-03-03Update code style.John Ankarström
2022-03-02Change window class and executable nameJohn Ankarström
2022-03-02Handle theme updates, improve focus handlingJohn Ankarström
2022-02-25Small improvements.John Ankarström
2022-02-18Resize data list view depending on number of items.John Ankarström
2022-02-18Cleanup.John Ankarström
2022-02-17Small changes.John Ankarström
2022-02-17Update tracked episodes upon window activation.John Ankarström
2022-02-17Even more cleanup.John Ankarström
2022-02-17More cleanup.John Ankarström
2022-02-16Make column headers unclickable.John Ankarström
2022-02-16Clean up.John Ankarström
2022-02-16Make refresh smoother.John Ankarström
2022-02-16Select most recently watched episode by default.John Ankarström
2022-02-15Finish Win32 re-implementation.John Ankarström
There are still things to be improved upon, but this commit marks feature parity with the XPCE version.
2022-02-15Remove test code.John Ankarström
2022-02-15Fix memory bug in DlvShowEpisode.John Ankarström
I forgot to call PL_new_term_ref for tValue.
2022-02-15Show data in data list view.John Ankarström
2022-02-15Show data list view.John Ankarström
2022-02-15Combine header files.John Ankarström
Some older UNIX programs are organized like this, and I think it gives a very good overview over the code. See troff for an example.
2022-02-15Rework list view code.John Ankarström