Evan Simkowitz
638883eef9
Fix Storybook for TileLayout ( #81 )
...
Fix typing of memoized TileLayout component, fix broken Vite config,
upgrade Storybook to latest.
2024-06-26 12:22:27 -07:00
Sylvie Crowe
0a8c97858c
Download File Option ( #80 )
...
This adds to the context menu to give the ability to download a file. It
also fixes a couple bugs and improves some formatting of the directory
view.
2024-06-26 12:14:59 -07:00
Red J Adaya
566f6764c2
Web view ( #78 )
2024-06-26 09:39:41 -07:00
Mike Sawka
4f627a0342
react.memo ( #79 )
2024-06-26 09:31:43 -07:00
sawka
f036459dd5
remove console.log
2024-06-25 14:57:08 -07:00
Mike Sawka
7b93354657
initial implementation of move block to window ( #77 )
2024-06-25 14:56:37 -07:00
Sylvie Crowe
182c5f6e3d
Open New Block and Delete Files ( #76 )
...
This implements the behavior for the context menu recently added to the
directories. Open New Block simply opens the file in a preview in a new
block.
Delete files will delete the selected file, but it does not trigger a
rerender at this time. To see the change, you must navigate to a
different directory and then return. This will be fixed in a future
update.
2024-06-25 13:53:55 -07:00
Sylvie Crowe
a012de8413
Sorting and Context Menu ( #75 )
...
This enables directory sorting by clicking on the header for the column
you want to sort. It also pops up a different context menu for items in
the directory view. The behavior for the context menu items still needs
to be implemented.
2024-06-25 12:37:58 -07:00
sawka
7bf64fb268
wsh view works -- uses a WS event to send to the frontend
2024-06-24 19:04:08 -07:00
sawka
3d00a05aa0
only prevent default if we capture the key
2024-06-24 18:57:01 -07:00
sawka
bd2bb5293f
enable copy/paste via Cmd:Shift:C and Cmd:Shift:V in the terminal
2024-06-24 17:58:40 -07:00
sawka
b2e12e4171
reimplement closetab context menu
2024-06-24 17:50:06 -07:00
sawka
997940949a
fix cut/copy/paste menu
2024-06-24 17:44:31 -07:00
sawka
cc46cf64df
more context menu options (not implemented) for block headers
2024-06-24 16:34:56 -07:00
sawka
a0b8bd5c0b
add config option to show block header ids
2024-06-24 16:25:53 -07:00
Mike Sawka
77b5acfc5a
cmd blocks ( #74 )
2024-06-24 14:34:31 -07:00
Red J Adaya
edb8eb25b8
CSV view ( #73 )
2024-06-24 10:17:35 -07:00
Red J Adaya
4714b88be7
Move tab bar to top edge ( #72 )
2024-06-23 12:03:09 -07:00
Sylvia Crowe
484d58b88d
fix: resolve frontend paths correctly on windows
...
For some reason, @ paths in emain.ts weren't resolving automatically on
windows. This has been fixed by specifying it in electron.vite.config.ts
2024-06-22 00:44:37 -07:00
Sylvie Crowe
c2b8b32b44
New Directory View Columns ( #71 )
...
This adds several new columns to the directory view. It adds a last
modified timestamp, a logo for the type, human-readable file sizes, and
permissions. Several of these are configurable via the
config/settings.json file.
2024-06-22 00:41:49 -07:00
sawka
b668138ae0
fix null ptr
2024-06-21 16:59:09 -07:00
sawka
2d1c55471c
mimetype to icon function
2024-06-21 16:40:24 -07:00
sawka
83ca76b6b4
only materialize the fileContentAtom when necessary
2024-06-21 16:22:59 -07:00
sawka
544dba6f8a
add streaming icons
2024-06-21 16:11:34 -07:00
sawka
e859847edb
dynamic icons for preview, and icons per view
2024-06-21 16:01:51 -07:00
sawka
e7550c0a3e
add block icon
2024-06-21 15:15:38 -07:00
sawka
8683105f70
fun customization for the block title
2024-06-21 14:44:11 -07:00
sawka
312ee5af59
remove visualViewport hack (needed for Safari)
2024-06-21 13:27:21 -07:00
sawka
516f1faa47
fix ordering of typeunions in generated typescript. add term config fontsize and fontfamily.
2024-06-21 13:23:07 -07:00
sawka
cddff22f7c
fix font smoothing
2024-06-21 12:56:07 -07:00
sawka
e583cefbea
fix term colors, and import the term.less file
2024-06-21 12:51:17 -07:00
Mike Sawka
0ea8e5ac88
integrate part of keyutil, and implement tab and block movement with keyboard ( #70 )
2024-06-21 12:32:38 -07:00
Red J Adaya
9cc5d9d3ae
Add ability to edit tab name ( #67 )
2024-06-21 10:23:04 -07:00
Evan Simkowitz
2c6f6d917f
Fix greedy rendering of drag preview ( #68 )
2024-06-21 10:18:35 -07:00
Red J Adaya
b8b03ea817
Scrollable tab bar fixes ( #69 )
2024-06-21 10:18:13 -07:00
Red J Adaya
e83b5c8763
Scrollable tabs using OverlayScrollbars ( #60 )
2024-06-20 20:04:00 -07:00
sawka
b73148be6b
fix emain
2024-06-20 16:20:50 -07:00
Mike Sawka
5e655c7c55
refactor cmdqueue out of blockcontroller ( #65 )
2024-06-20 16:01:55 -07:00
sawka
68ca79fcbc
update widgets, add label, color, description, change top two widgets
2024-06-20 13:03:50 -07:00
sawka
d59e0f5959
add contextmenu model, example code in block.tsx
2024-06-20 12:34:32 -07:00
Mike Sawka
0a19aa31d4
working on wsh createblock (wsh view). bug fix for emain closed windows ( #64 )
2024-06-20 00:00:00 -07:00
Sylvie Crowe
21fa9a601f
Add filewatcher for config files ( #63 )
...
This adds the filewatcher and forwards events to the frontend. It also
sets up the widgets as something that can be controlled with a config
file.
2024-06-19 23:59:41 -07:00
sawka
c7f76d5ced
implement drag handles
2024-06-19 23:00:57 -07:00
Mike Sawka
fb668fd4e5
multi-window support ( #62 )
2024-06-19 19:10:53 -07:00
sawka
5c6cfbc112
terminal context menu
2024-06-19 15:42:33 -07:00
Evan Simkowitz
58684744b0
update imports
2024-06-19 12:22:34 -07:00
Evan Simkowitz
90dd297de5
update type
2024-06-19 12:20:20 -07:00
Evan Simkowitz
264d6568e2
remove unnecessary log
2024-06-19 12:18:43 -07:00
sawka
52e04330bc
blocks now implement a focus of last resort and interact with the block focus field in window.
2024-06-19 11:58:22 -07:00
Evan Simkowitz
da20973fee
update comment on getApi
2024-06-19 11:20:35 -07:00