Commit Graph

757 Commits

Author SHA1 Message Date
jelveh
edf00a5fd4 Update style.css 2025-06-30 10:24:24 -07:00
jelveh
278bb29ee5 better coloring and delay 2025-06-30 07:01:16 -07:00
jelveh
0864be054c When a window is being dragged don't activate toolbar (duh!) 2025-06-29 19:36:03 -07:00
jelveh
40260a9fb2 full support for fullpage mode 2025-06-29 19:17:58 -07:00
jelveh
54ae9c1ca9 the first time toolbar is shown, keep it open until user hovers over it at least once 2025-06-29 16:57:24 -07:00
jelveh
b1de89e1ec Update tr.js 2025-06-29 16:03:41 -07:00
jelveh
3db99aa67b Puter will now support only one type of menubar, and that's the in-window type 2025-06-29 15:58:53 -07:00
jelveh
0895418f0c Improve the logic behind hiding the toolbar after clicks and other interactions 2025-06-29 15:18:20 -07:00
jelveh
b0fdf1f63d Implement the basics of a dynamic toolbar
Dynamic toolbar will hide and show automatically depending on user actions and state of the app. This is to save screen real estate.
2025-06-29 14:21:40 -07:00
Nariman Jelveh
2ddd26b13d Merge pull request #1319 from Krisss46/fixing-arrow-key-behaviour
fix: arrow key navigation in Explorer (#1089)
2025-06-28 20:44:56 -07:00
Krisss46
5fd5017080 fix: arrow keys unresponsive when selecting items with offset center points 2025-06-29 03:05:17 +01:00
jelveh
9a847760bc Fix #1231 2025-06-28 12:38:39 -07:00
Krisss46
ae07a5e316 fix: arrow key navigation 2025-06-28 16:12:12 +01:00
jelveh
c4e32474b2 Remove some redundant checks and favicon handling logic 2025-06-27 23:05:53 -07:00
jelveh
ad62182566 Update new_context_menu_item.js 2025-06-27 22:53:49 -07:00
jelveh
1df874c581 remove refresh_item_container since it's not used 2025-06-27 22:49:58 -07:00
jelveh
aeac392a7c Remove mods and favicons 2025-06-27 22:46:34 -07:00
Nariman Jelveh
196f996435 Merge branch 'main' into feature/desktop-shortcut-link 2025-06-27 22:45:38 -07:00
Bilal
807d7bd698 fix: complete Norwegian Nynorsk translation 2025-06-22 12:25:22 +05:00
KernelDeimos
659879812d fix: necessary updates happen for move save too 2025-06-18 00:21:23 -04:00
KernelDeimos
8b56d1131c clean: move handle_url_save for readability 2025-06-17 22:16:00 -04:00
KernelDeimos
771eb37c7f dev: add save file by moving from appdata 2025-06-17 22:14:40 -04:00
KernelDeimos
0eb436678b move: handle_same_name_exists to helpers.js 2025-06-17 21:11:44 -04:00
KernelDeimos
a4b412dc46 refactor: IPC/showSaveFilePicker 2025-06-17 21:03:32 -04:00
KernelDeimos
1a0718028b dev: migrate toolbar labels to i18n 2025-05-26 13:04:10 -04:00
KernelDeimos
9c78c0d3f7 dev: rename 'puter.log' to 'puter.logger' 2025-05-26 11:31:16 -04:00
jelveh
951bc0ea7a Only show Puter Dialog when needed 2025-05-23 19:50:47 -07:00
jelveh
93645cd0ae remove redundant console.logs 2025-05-18 17:37:40 -07:00
jelveh
ea405e5cb6 Update style.css 2025-05-17 15:47:50 -07:00
jelveh
84e190cb59 Revert broken code for deleting profile picture 2025-05-17 15:20:59 -07:00
jelveh
d7b9f1e866 Remove the Flexer component from the Security tab in settings 2025-05-17 14:30:57 -07:00
jelveh
b23d8b504d Remove Spinner.js 2025-05-17 14:17:56 -07:00
jelveh
4862bac495 Remove StringView.js 2025-05-17 14:10:34 -07:00
jelveh
7d88a8b959 Update UIWindowTaskManager.js 2025-05-17 14:02:24 -07:00
jelveh
ab1cbb257c Remove the Table component 2025-05-17 13:50:14 -07:00
jelveh
dc399d8774 Update style.css 2025-05-17 13:18:05 -07:00
jelveh
a28cb11c34 Make the sidebar in settings fixed 2025-05-17 13:16:52 -07:00
jelveh
17a77f97a1 add correct i18n keys for the professional subscription tier 2025-05-17 13:00:54 -07:00
jelveh
a1b96b7130 Allow users to open Settings and specific tabs from a URL 2025-05-17 12:30:27 -07:00
KernelDeimos
7823fdfab0 dev: add lazy render option for UIElement 2025-05-17 15:23:14 -04:00
jelveh
39a59970bb remove startup chime 2025-05-15 23:26:10 -07:00
jelveh
f942c13be0 Revert UIItem refactor and fix the position of Create Shortcut in the context menu 2025-05-15 23:21:11 -07:00
jelveh
0012fd3970 Remove unused imports all over the codebase 2025-05-15 22:34:14 -07:00
jelveh
8dcf75ba54 Update ui_item.js 2025-05-15 17:47:05 -07:00
KernelDeimos
5f14dc720b fix: build error 2025-05-15 20:44:54 -04:00
jelveh
9c14a21fdd Use i18n for "Share With..." 2025-05-15 17:12:13 -07:00
KernelDeimos
880760c602 ux: use financial units instead of SI for credits
Instead of K, M, G, T, P it's K, M, B, T, Q.
2025-05-15 14:05:35 -04:00
KernelDeimos
3dbe89f3dc dev: migrate "Create Shortcut" to DRY multi/single 2025-05-12 17:34:04 -04:00
KernelDeimos
aa049b2c5a dev: factor out menu items functions in UIItem
The large if...else block for single-item vs multi-item selection
context menu items makes it difficult to extract common behaviors
between the two. For example, the "create shortcut" menu item could be
added by the same code snippet in both cases, and that snippet might
have conditional logic for the number of items (with 1 as a special
case).

The reason to move branching logic to the code snippets that handle
individual menu items is because the previous change to fix shortcuts in
shared directories revealed cross-cutting concerns in branching logic.
Since both single-item and multi-item "create shortcut" options both
have branching to handle the shared directory case, they are now more
similar than different.
2025-05-12 16:39:21 -04:00
KernelDeimos
73ab4baa60 dev: SI suffix for usage meter 2025-05-12 15:18:02 -04:00