| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-05 | FLUID: Separates developer and user documentation | Matthias Melcher | |
| 2023-11-04 | Fix "overlay dotted line rendering problem" (#816) | ManoloFLTK | |
| 2023-11-02 | FLUID: Restructures user documentation. | Matthias Melcher | |
| 2023-11-02 | FLUID: Simplifies and improves Ghosted Outlines | Matthias Melcher | |
| 2023-11-02 | FLUID: Adds more interactive editing to Fl_Grid | Matthias Melcher | |
| * this commit introduces a few FIXMEs and TODOs that probably can't be solved until we do some major refactoring. They work for now, but adding more layout controlling widgets will be hard. | |||
| 2023-11-01 | FLUID: Arrow keys move widgets inside Fl_Flex | Matthias Melcher | |
| 2023-11-01 | FLUID: Improves adding widgets to Fl_Flex. | Matthias Melcher | |
| 2023-11-01 | FLUID: Adds options to draw ghosted outlines. | Matthias Melcher | |
| 2023-11-01 | FLUID: Adds options to draw ghosted outlines. | Matthias Melcher | |
| 2023-10-31 | FLUID: Improves interactive handling of Grid and Flex | Matthias Melcher | |
| 2023-10-31 | FLUID: Disables MergeBack. | Matthias Melcher | |
| I decided to disable MergeBack for now. During testing, some issues could not be resolved, and focus should be on V1.4. | |||
| 2023-10-31 | FLUID: Stroe uid's in hex | Matthias Melcher | |
| 2023-10-28 | FLUID: Changes uid to hexadecimal in project file | Matthias Melcher | |
| for constancy with the code file | |||
| 2023-10-27 | FLUID: Store path to last written code file. | Matthias Melcher | |
| After some discussions it became clear that the code file may be written into an unpredictable location by the build system. Fluid now remembers that location in a user setting file and seems to do the expected thing after a brief test. | |||
| 2023-10-27 | FLUID: Fixes compile error. | Matthias Melcher | |
| 2023-10-27 | FLUID: Fixes issues when pasting widget into Fl_Flex #809 | Matthias Melcher | |
| * new virtual function layout_widget() to inform parents after all children were added | |||
| 2023-10-27 | FLUID: Documentation and typos. | Matthias Melcher | |
| 2023-10-26 | FLUID: Refactors MergeBack | Matthias Melcher | |
| * moved functionality into its own files * refactored all methods to be less than a page * documented all calls * tested all situations I could think of | |||
| 2023-10-26 | FLUID: Fixes compile time error and docs. | Matthias Melcher | |
| 2023-10-26 | FLUID: Adds more capabilities to MergeBack. | Matthias Melcher | |
| * better diagnostic dialog texts in interactive mode * won't merge back again after a first mergeback is applied * code needs refactoring and must be in its ow source file | |||
| 2023-10-26 | FLUID: Fixes warnings. | Matthias Melcher | |
| 2023-10-26 | FLUID: Adds helpful message for MergeBack. | Matthias Melcher | |
| 2023-10-26 | FLUID: Adds initial MergeBack feature. | Matthias Melcher | |
| 2023-10-25 | FLUID: Adds hierarchical node search in header files. | Matthias Melcher | |
| 2023-10-25 | FLUID: Updates file format documentation | Matthias Melcher | |
| 2023-10-24 | FLUID: Adds text search to source, header, and project view | Matthias Melcher | |
| 2023-10-24 | FLUID: Adds Reveal button to SourceView | Matthias Melcher | |
| Position your text cursor in the source header, or .fl project file text preview and click reveal, and the corresponding node will be selected. Double will open the corresponding editor. | |||
| 2023-10-24 | FLUID: Adds much more detailed CodeView | Matthias Melcher | |
| in preparation for "find" and "reveal" | |||
| 2023-10-23 | FLUID: Merging changes from generated cxx file back to fl file | Matthias Melcher | |
| 2023-10-23 | FLUID: Fixes two minor bugs | Matthias Melcher | |
| * Fl_Grid mixed up gap_ro_ vs. gap_col_ once * Code formatting warning | |||
| 2023-10-23 | Remove "double to int conversion" warnings | ManoloFLTK | |
| 2023-10-23 | FLUID: Fixes completion dialog, early shell read. | Matthias Melcher | |
| * when saving the source code from a shell command, the completion dialog is suppressed because the shell window pops up anyway, confirming our action * when reading no project at startup, the user shell commands were read, but the shell main menu was not updated | |||
| 2023-10-23 | FLUID: Positioning grid cells intuitively. | Matthias Melcher | |
| User can now drag widgets from the toolbox into the grid or use the context menu to add them into the corresponding cell. If no position is indicated, now children are added at the first free cell. | |||
| 2023-10-23 | FLUID: Stops overriding Ctrl-0 shortcut. #802 | Matthias Melcher | |
| Ctrl-0 is used by FLTK globally to zoom all windows back to 100%, so FLUID should not override that. Loading the previous file is now Ctrl-1 instead of Ctrl-0. | |||
| 2023-10-23 | FLUID: Adds grid child positioning via +/- keys | Matthias Melcher | |
| 2023-10-22 | FLUID: New layout of Grid tab. | Matthias Melcher | |
| 2023-10-22 | Make Fl_String and Fl_Int_Vector private (#789) | Albrecht Schlosser | |
| - add CMake option 'OPTION_USE_STD' - add configure option '--enable-use_std' - move FL/Fl_String.H to src/Fl_String.H - move FL/Fl_Int_Vector.H to src/Fl_Int_Vector.H - remove Fl_String from demo program examples/callbacks.cxx - remove Fl_Int_Vector from public header FL/Fl_Table.H - some methods of Fl_Table are no longer inline - add CMake option OPTION_USE_STD to allow std::string in some selected functions and methods Experimental, may be removed before release: - use either Fl_Int_Vector or std::vector in Fl_Table depending on CMake OPTION_USE_STD or configure --enable-use_std Move all fl_filename* functions that use Fl_String to fluid Main changes in fluid: - add fluid_filename.h and .cxx - include "fluid_filename.h" rather than <FL/filename.H> Update fl_input(), fl_password() and test/ask - add maxchar parameter to fl_input() and fl_password() - fl_input_str() and fl_password_str() are optional and return std::string if enabled (FLTK_USE_STD) | |||
| 2023-10-22 | FLUID: Moves grid settings into dynamic tab | Matthias Melcher | |
| 2023-10-22 | FLUID: Adds remaining Fl_Grid attributes | Matthias Melcher | |
| 2023-10-22 | FLUID: fixes conflict | Matthias Melcher | |
| 2023-10-22 | FLUID: more Fl_Grid settings | Matthias Melcher | |
| 2023-10-21 | Removes dependency on Fl_Preferences::get/set(.., Fl_String, ...) | Matthias Melcher | |
| 2023-10-21 | FLUID: grid becomes a bit more interactive | Matthias Melcher | |
| 2023-10-21 | Fix fluid build with configure/make + dependencies | Albrecht Schlosser | |
| 2023-10-21 | FLUID: adding a subset of Fl_Grid child parameters. | Matthias Melcher | |
| 2023-10-20 | FLUID: basic Fl_Grid support | Matthias Melcher | |
| * no settings for children yet * ne good interactive editing for children | |||
| 2023-10-20 | FLUID: docs, testing | Matthias Melcher | |
| 2023-10-19 | FLUID typos, comments, superfluous code | Matthias Melcher | |
| 2023-10-19 | FLUID: fixes `override` handling and code duplication | Matthias Melcher | |
| 2023-10-19 | FLUID now recognizes `override` and `FL_OVERRIDE` keywords (#801) | Matthias Melcher | |
