Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-13 | Arrange URL child indicators; widget arrangement | Jaakko Keränen | |
The indicators in the URL input field are now arranged horizontally, so they don't overlap. Improved arrangement of (un)collapsed widgets. | |||
2021-03-12 | Cut/copy/paste paste via menus | Jaakko Keränen | |
IssueID #175 | |||
2021-03-12 | Window: Embed reload button; sidebar context menu | Jaakko Keränen | |
2021-03-10 | Edge-dragging preference panels | Jaakko Keränen | |
2021-03-10 | Mobile: Working on the phone preferences | Jaakko Keränen | |
2021-03-09 | Mobile: Revising phone-style dialogs | Jaakko Keränen | |
Sliding panels and left-edge swipes. | |||
2021-03-08 | Fine-tuning touch behavior | Jaakko Keränen | |
Avoid mouse motion events to prevent spurious hover states in the UI. | |||
2021-03-06 | Mobile: Dealing with keyboard height | Jaakko Keränen | |
The software keyboard obstructs part of the UI, so need to offset the view if the focused input widget would not be visible. | |||
2021-03-06 | Mobile: Dialog styling for phones | Jaakko Keränen | |
2021-03-05 | Widget: Debugging reference keeping | Jaakko Keränen | |
2021-03-04 | LabelWidget: Added an optional icon | Jaakko Keränen | |
Label icons are intended for context menus. | |||
2021-03-04 | Changing UI scaling at runtime | Jaakko Keränen | |
UI scaling factor is applied when closing the Preferences dialog. IssueID #83 | |||
2021-02-26 | Visual design improvements | Jaakko Keränen | |
URL input field has a maximum width. Adjusted navbar appearance and margins. Tuned UI palette and added UI accent color preference. | |||
2021-02-23 | Widget: Inserting children at a specific index | Jaakko Keränen | |
2021-02-22 | Dialog buttons on the right | Jaakko Keränen | |
Follow typical GUI conventions by placing dialog buttons on the right edge. This leaves space for additional actions on the left. | |||
2021-02-21 | Animated widget offsets; phone sidebars | Jaakko Keränen | |
2021-02-20 | iOS: Removed 2nd sidebar; background tweaks | Jaakko Keränen | |
2021-02-19 | Touch: Scrollbars can be dragged via touch | Jaakko Keränen | |
Widgets can be flagged as being touch-draggable, which makes them receive finger down/motion/up events directly, and no momentum scrolling is applied. | |||
2021-02-18 | iOS: Working on touch event handling | Jaakko Keränen | |
Handle finger down, motion, and up events to implement basic taps, long presses, and inertia scrolling. Much finetuning still to be done, and certain widgets like input fields and scrollbars need a direct drag mode (they were working fine via the "mouse" events already). | |||
2021-02-02 | Improved focus switching for dialogs | Jaakko Keränen | |
Widgets can now be defined as being the "focus root", i.e., the topmost widget under which focus switching happens. Normally this is the window root widget, but dialogs use this flag to confine focus switching inside the dialog. InputWidget in Overwrite mode will focus switch to the next focusable widget when the text field becomes full. | |||
2021-01-17 | Improved menu button behavior | Jaakko Keränen | |
Clicking a menu button while the menu is open should just close the menu. Menus should not close if the mouse pointer leaves the window. | |||
2020-12-04 | Added a second sidebar; removed hover outline | Jaakko Keränen | |
A sidebar on the right is a better solution than a kludgy non-interactive special-purpose outline that appears when hoving the mouse on the document scrollbar. | |||
2020-11-27 | Widget: Allow scrolling tall widgets | Jaakko Keränen | |
Useful for menus and dialogs that wouldn't fit inside the window. | |||
2020-10-31 | Preferences: Changed apperance of tabs | Jaakko Keränen | |
2020-10-29 | LabelWidget: Flag for wrapping text | Jaakko Keränen | |
Widgets now have an optional virtual method that gets called when the size of the widget changes during arranging. Wrapped text in LabelWidget uses this to update its height. | |||
2020-10-24 | DocumentWidget: Page load progress indicator | Jaakko Keränen | |
Show clearly that something is happening, even though we don't know the exact duration of the operation. | |||
2020-09-21 | Radio button widget flag | Jaakko Keränen | |
2020-09-20 | Widget: Expanded flags to 64 bits | Jaakko Keränen | |
Ran out of room in 32 bits, more flags needed for arranging. | |||
2020-09-20 | Centering widgets and sheet contents | Jaakko Keränen | |
Added a new arrange flag for centering a child horizontally. The two-column layout in Preferences has expanding vertical paddings so the page contents are vertically centered. | |||
2020-09-20 | Added tabs to make room for more preferences | Jaakko Keränen | |
The Preferences sheet now has tabs (General, Proxies) so that more options can fit there in the future. | |||
2020-09-16 | Dismiss menus when clicking outside them | Jaakko Keränen | |
Added a new widget flag for notifying about missed mouse clicks. Only used in popup menus at the moment. IssueID #2 | |||
2020-09-06 | Widget: API convenience; fixed position flag | Jaakko Keränen | |
2020-09-05 | Widget: More granularity for drawing widgets | Jaakko Keränen | |
Allow draw background and children separately. | |||
2020-08-23 | Widget: Optional padding for child arrangement | Jaakko Keränen | |
2020-08-22 | Added BSD 2-clause license and copyright notices | Jaakko Keränen | |
2020-08-16 | Added Pure Black and Pure White themes | Jaakko Keränen | |
Font changes cause window redrawing to pause so document layout doesn’t get an intermediate update with a different width. Sheets are mouse-modal. | |||
2020-08-12 | Save and load app state (tabs, history) | Jaakko Keränen | |
2020-08-10 | Tab bar is hidden when there is a single tab | Jaakko Keränen | |
Needed some fixes in the widget arrangement behavior. | |||
2020-08-09 | Closing and duplicating tabs | Jaakko Keränen | |
2020-08-09 | Closing tabs/window | Jaakko Keränen | |
2020-08-08 | Creating new tabs; cleaned up DocumentWidget | Jaakko Keränen | |
2020-08-02 | Flag for tight label padding; aligning labels visually | Jaakko Keränen | |
2020-07-27 | Widget: Added flag for collapsing during arrange | Jaakko Keränen | |
2020-07-27 | Finding previous text | Jaakko Keränen | |
2020-07-26 | Finding text in the document | Jaakko Keränen | |
2020-07-25 | Widget: Drawing optional frames | Jaakko Keränen | |
2020-07-23 | DocumentWidget: Scrolling via scrollbar and keys | Jaakko Keränen | |
2020-07-23 | Added ScrollWidget for scroll bars | Jaakko Keränen | |
2020-07-21 | Initial commit | Jaakko Keränen | |
Borrowing the app skeleton from Bitwise Harmony. |