Age | Commit message (Collapse) | Author |
|
|
|
ListWidget can use drag handles on items.
|
|
Switched the phone sidebar to use the iOS half/full-height sliding sheet design. This is better for finger reachability and for retaining access to the current page.
|
|
The identity list is needed elsewhere outside of the sidebar, so moved it into a specialized ListWidget class.
|
|
|
|
New bookmarks and folders shouldn't appear outside the visible part of the list.
|
|
It's useful to make a distinction whether a drag ended before or after an item, even if it's still referring to the same boundary between items.
This allows bookmarks to be reordered inside a folder so that an item is moved to the bottom of a folder, or out of the folder following it in order.
|
|
|
|
|
|
|
|
|
|
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
|
|
One can now drag and drop bookmarks to change their order in the list.
|
|
Items can be marked as draggable, and additionally as drop targets.
|
|
|
|
Removed the two-stage acceleration of mouse wheel scrolling in favor of
slightly faster base scrolling speed overall. This makes the behavior
more consistent and predictable.
|
|
Only process mouse wheel events on the root over which the mouse is currently.
|
|
IssueID #297
|
|
Scrollbar visibility depends on it having a non-zero area.
|
|
Avoid accidental activations by never (de)activating identities based on a single click. Now both left and right mouse clicks will open the context menu.
|
|
Use the mobile layout on tablets as well.
|
|
|
|
|
|
When a widget runs out of scrollable area, stop any momentum scrolls.
|
|
One of the four buffers will be always outside the viewport.
|
|
Scrolling must prevent the hover state from being updated both in documents and lists.
|
|
This is a bit too simple, but allows seeing the unread entries only. The unread counter needs some reworking: should it show all unread or unread in the "All" list (latest 100 entries)?
|
|
Don't show hover on links and lists when no finger is actively touching.
|
|
Instead of 1.5x coverage, the buffer now has a full 2x.
|
|
IssueID #180
|
|
The click handling utility no longer treats double clicks as a special case. An arbitrary number of clicks is kept in a separate counter.
|
|
Added a new mechanism to issue periodic but not per-frame commands. This is used for main-thread operations like checking if it's time to fade away the scrollbars.
Scrollbars are faded away completely on Apple platforms. Adjusted list right margins accordingly.
|
|
Do platform-specific processing of scroll events up front so widgets can support both types of scrolls everywhere.
IssueID #166
|
|
Conditions depending on uninitialized memory. Benign, though.
|
|
UI scaling factor is applied when closing the Preferences dialog.
IssueID #83
|
|
|
|
|
|
|
|
Phone mode uses a modified user interface. Work in progress...
|
|
Special tags of bookmarks are now visualized with icons.
Feed items show an indicator if the currently open document matches the entry URL.
|
|
|
|
|
|
One can now bind keys in Preferences. The configured keys aren't yet saved, though.
|
|
|
|
|
|
This will be used in DocumentWidget as well.
|
|
|
|
|
|
|
|
Using less memory and doing less copying/drawing.
|