Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-24 | Bookmarks: Deleting a tree of bookmarks | Jaakko Keränen | |
Sidebar asks for confirmation when deleting a folder hierarchy of bookmarks. | |||
2021-09-24 | SidebarWidget: Creating folders inside clicked folder | Jaakko Keränen | |
2021-09-24 | Bookmark folders | Jaakko Keränen | |
The user can now create bookmark folders, and drag bookmarks into them. Folders can also be nested. The bookmark sorting menu item sorts inside the chosen folder/root. Remote bookmark sources appear also as folders, although they cannot be sorted/edited. IssueID #339 | |||
2021-09-24 | SidebarWidget: Reordering bookmarks manually | Jaakko Keränen | |
One can now drag and drop bookmarks to change their order in the list. | |||
2021-09-23 | Bookmarks: TOML syntax; field for manual order | Jaakko Keränen | |
The bookmarks file is now saved in a TOML subset and named "bookmarks.ini". This makes it more robust and forwards compatible. Added a field for sort order, since that will be used for manual ordering. | |||
2021-09-23 | ListWidget: Dragging items to reorder | Jaakko Keränen | |
Items can be marked as draggable, and additionally as drop targets. | |||
2021-09-23 | MainWindow: Tweaks to avoid flash at launch | Jaakko Keränen | |
When the window appears, it should have all the actual contents and not a placeholder. | |||
2021-09-21 | Added build options for popup/macOS menus | Jaakko Keränen | |
2021-09-21 | LabelWidget: Tuned state colors | Jaakko Keränen | |
2021-09-21 | Text: Use 8-wide tabs; hide indicators for now | Jaakko Keränen | |
2021-09-21 | Text: Draw tab indicators; jump to tab stops | Jaakko Keränen | |
2021-09-21 | InputWidget: Shift+Alt+Tab inserts a tab character | Jaakko Keränen | |
2021-09-21 | Fixed issues with popup windows | Jaakko Keränen | |
2021-09-21 | Dropdown menus placed over the button | Jaakko Keränen | |
Avoid visibly duplicating the currently selected item, as it can be seen in the dropdown button and the menu. | |||
2021-09-21 | Disabling items in native menus | Jaakko Keränen | |
Added the special prefix `///` to mark items disabled. | |||
2021-09-21 | Color: Cursors use alt accent color | Jaakko Keränen | |
2021-09-21 | macOS: Improving native menu behavior | Jaakko Keränen | |
Selected items and dynamic label updates. | |||
2021-09-21 | macOS: Native context menus | Jaakko Keränen | |
Popup context menus now use NSMenu. There are still has a few glitches with the navbar identity button, but most menus are working. SDL required another little tweak to force it to update mouse button state after the synchronously handled context menu goes away. Otherwise SDL's internal mouse button state shows that the right mouse button is held down. | |||
2021-09-20 | Fixed build on Windows (MSYS) | Jaakko Keränen | |
2021-09-20 | Experimenting with independent popup windows | Jaakko Keränen | |
Toe dipping into multiple window support by allowing popup menu widgets to be displayed in independent windows. This is not a 100% replacement for native menus, but it gets pretty close. | |||
2021-09-20 | Accent color consistency | Jaakko Keränen | |
The alt accent color should be used as sparingly as possible for maximum effect. The user's chosen accent color should be predominant in the UI. | |||
2021-09-19 | Refactoring Window to split off MainWindow | Jaakko Keränen | |
MainWindow represents (one of) the main windows of the app, while the basic Window will be a used for popups. Only MainWindow supports split view modes. | |||
2021-09-19 | Cleanup | Jaakko Keränen | |
2021-09-19 | LabelWidget: No Space for keyboard trigger | Jaakko Keränen | |
Space is used for scrolling the page (by default), so currently it's better to not use that for buttons as well. | |||
2021-09-19 | Focus cycling with Tab includes buttons | Jaakko Keränen | |
Tab/⇧Tab can be used to switch focus to any button in addition to input fields. The focused button can be activated by pressing Space or Return. TODO: Dropdown menus get dismissed prematurely when trying to switch focus. IssueID #231 | |||
2021-09-19 | Widget: Scrollable widgets will draw a scrollbar | Jaakko Keränen | |
A proper scrollbar would be grabbable, but this is just a visual indication that a menu/dialog/panel can be scrolled. IssueID #337 | |||
2021-09-19 | Widget: Scrolling tall widgets in vertical split | Jaakko Keränen | |
Root's safe rect was not using the right origin coordinates. IssueID #337 | |||
2021-09-18 | UploadWidget: Adjusted max height | Jaakko Keränen | |
2021-09-18 | Fixed crash when hovered widget is destroyed | Jaakko Keränen | |
2021-09-18 | Tracking hover widget; cleanup | Jaakko Keränen | |
The hover widget may get deleted during event processing, so Window keeps track of it for refreshing. TODO: Random crash when a destroyed menu is still in the onTop array (?). | |||
2021-09-18 | Paint: Set clip rectangle in split view | Jaakko Keränen | |
2021-09-18 | UploadWidget: Identity selection | Jaakko Keränen | |
2021-09-17 | Mobile: About page | Jaakko Keränen | |
2021-09-17 | Touch: Fixed momentum scrolling outside widget | Jaakko Keränen | |
A gesture that ends outside the widget can still be used for momentum scrolling, but the wheel event didn't use the right coordinates. | |||
2021-09-17 | Cleanup | Jaakko Keränen | |
2021-09-17 | iOS: Build date | Jaakko Keränen | |
2021-09-17 | Touch: Swipes interact at start position | Jaakko Keränen | |
Allow the swiping finger to exit the widget without stopping the swipe. | |||
2021-09-17 | Mobile: Closing dialogs by swiping | Jaakko Keränen | |
2021-09-17 | SidebarWidget: Button font glitches | Jaakko Keränen | |
2021-09-17 | InputWidget: Cleanup | Jaakko Keränen | |
2021-09-17 | UploadWidget: Updating the identities dropdown | Jaakko Keränen | |
2021-09-17 | Fixed minor widget glitches | Jaakko Keränen | |
2021-09-15 | Mobile: Minor improvements | Jaakko Keränen | |
Fixed issues: scrollbar goes under toolbar, value input dialog grows too tall, Undo/Select All in the clip menu. | |||
2021-09-15 | iOS: Picking files for upload | Jaakko Keränen | |
2021-09-14 | UploadWidget: Identity selection (mobile) | Jaakko Keränen | |
2021-09-14 | Mobile: Styling of Delete/Clear navbar buttons | Jaakko Keränen | |
2021-09-14 | UploadWidget: Mobile fixes | Jaakko Keränen | |
2021-09-14 | Mobile: Landscape panel title layout | Jaakko Keränen | |
2021-09-14 | InputWidget: Touch scrolling, position calculation | Jaakko Keränen | |
2021-09-14 | Widget: Fixed overflow scroll bounds | Jaakko Keränen | |