aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-30Add support for release compilation modeHEADmasterTristan Riehs
Displays are not shared libraries, but object files that are part of the final executable.
2024-06-30Improve dynamic loadingTristan Riehs
Make loading code cleaner and prefix public function names to allow static compilation.
2024-06-30Fix TUI drawingTristan Riehs
2024-06-30Fix handling of backspaceTristan Riehs
2024-06-28Make progress on TUITristan Riehs
User input reading does not work for now.
2024-06-28Integrate the new text interfaceTristan Riehs
A couple pieces of code have been made independant from the GUI implementation: calc_data and input.
2024-06-28Add TUI to projectTristan Riehs
2024-06-28Update cli to new display interfaceTristan Riehs
2024-06-28Only enable reload key in debug modeTristan Riehs
2024-06-28Remove old commented codeTristan Riehs
2024-06-28Delete unused m4 fileTristan Riehs
2024-06-28Ensure window regions do not overlapTristan Riehs
2024-06-28Fix the drawing of resultsTristan Riehs
2024-06-25Display time calculations takeTristan Riehs
2024-06-22Start displaying resultsTristan Riehs
New approach for saving state.
2024-06-22Implement saving stateTristan Riehs
2024-06-22Fix font size adjutmentTristan Riehs
2024-06-22Make the display responsiveTristan Riehs
2024-06-22Set window resizableTristan Riehs
2024-06-22Implement dynamic reload in shared libraryTristan Riehs
2024-06-22Improve disp API and implement dynamic reloadTristan Riehs
2024-06-22Handle user input better in the main loopTristan Riehs
2024-06-22Add dynamix reloading functionsTristan Riehs
Also reserve a couple return values for read_input.
2024-06-22Fix Raylib interface input managementTristan Riehs
2024-06-20Improve position of calculationTristan Riehs
2024-06-20Start using Raylib drawingTristan Riehs
2024-06-20Use cli and gui as shared librariesTristan Riehs
2024-06-20Try to improve the build systemTristan Riehs
2024-06-20Start implementing command-line interfaceTristan Riehs
2024-06-20Improve error handlingTristan Riehs
2024-06-20Start integrating the new interface facilityTristan Riehs
2024-06-20Handle the new interface optionTristan Riehs
2024-06-20Add interface optionTristan Riehs
Also improve the usage message.
2024-06-20Integrate the raylib display to the build systemTristan Riehs
2024-06-20Start the implementation of the Raylib-based UITristan Riehs
2024-06-20Define a display interfaceTristan Riehs
2024-06-19Add usage commentTristan Riehs
2024-06-17Improve build systemTristan Riehs
Add support for toggling debug on and off and for using GNU Readline or not.
2024-06-17Reformat and clean configure.acTristan Riehs
2024-06-01Add a couple commentsTristan Riehs
2024-06-01Add option for setting max and minTristan Riehs
2024-06-01Add option for setting log fileTristan Riehs
2024-06-01Add basic command-line arguments parsingTristan Riehs
2024-06-01Improve loggingTristan Riehs
Also keep track of whether the user got right or wrong. Optimize the allocation and modification of the log character buffer.
2024-05-31Check user input before using itTristan Riehs
2024-05-31Fix the build systemTristan Riehs
Simply use git to retrieve linenoise sources instead.
2024-05-31Switch to linenoise instead of readlineTristan Riehs
The API is the exact same, and this implementation is much lighter and memory-leak-free.
2024-05-31Start implementing loggingTristan Riehs
2024-05-30Make a minimal working programTristan Riehs
2024-05-30Add proper compilation flagsTristan Riehs