Commit Graph
101 Commits
Author SHA1 Message Date
Evan Simkowitz 4d29dd5b5f Rename endpoint functions 2024-07-17 18:49:27 -07:00
8971e2feba Set up electron-builder for new app (#113)
Adds electron-builder, which we will use to package and distribute our
application, same as in the existing app.
Replaces explicit port assignments with dynamic ones, which are then
stored into environment variables.
Adds a ~/.w2-dev folder for use when running a dev build.

The build-helper pipeline from the old repo is included here too, but it
is not updated yet so it will fail.

Also removes some redundant utility functions and cleans up some let vs.
const usage.

The packaging can be run using the `package:prod` and `package:dev`
tasks.

---------

Co-authored-by: sawka <mike.sawka@gmail.com>
2024-07-17 18:42:49 -07:00
Jarek Ceborski e012cc16e6 Added window transparency ans styles 2024-07-12 21:12:34 +02:00
Evan SimkowitzandGitHub 50a4074c39 Fix new window from menu bar (#91)
Fixes the New Window menu item so that it shows the new window after it
loads and captures any errors that occur. Also adds a keyboard shortcut
for new window and uses the native shortcut for close window.
2024-06-28 16:24:40 -07:00
Red J AdayaandGitHub 4d4e026749 webview fixes (#83) 2024-06-27 18:09:30 -07:00
Sylvie CroweandGitHub 23e1c8797d Search Fixes (#84)
This change:
- now clears the search box when entering a new directory
- fixes some styling issues
- adds a .. to the path
- uses the correct path (except on the initial start of the directory
widget)
2024-06-27 12:30:08 -07:00
Sylvie CroweandGitHub 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 AdayaandGitHub 566f6764c2 Web view (#78) 2024-06-26 09:39:41 -07:00
Mike SawkaandGitHub 7b93354657 initial implementation of move block to window (#77) 2024-06-25 14:56:37 -07:00
sawka 997940949a fix cut/copy/paste menu 2024-06-24 17:44:31 -07:00
Mike SawkaandGitHub 0ea8e5ac88 integrate part of keyutil, and implement tab and block movement with keyboard (#70) 2024-06-21 12:32:38 -07:00
Mike SawkaandGitHub 0a19aa31d4 working on wsh createblock (wsh view). bug fix for emain closed windows (#64) 2024-06-20 00:00:00 -07:00
Mike SawkaandGitHub 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 90dd297de5 update type 2024-06-19 12:20:20 -07:00
Evan SimkowitzandGitHub bfa4bb259e Clear a drag placeholder if the user drags an item out of the layout's hit trap (#61) 2024-06-19 11:15:14 -07:00
Evan Simkowitz 9c8ab4f555 fix electron api callbacks 2024-06-19 10:52:05 -07:00
sawka b71ae8e6e8 move terminal into its own directory under view 2024-06-17 10:18:38 -07:00
Mike SawkaandGitHub e46906d423 wsh rpc working (#55)
lots of iterations on an RPC protocol. getting wsh working with a
getmeta/setmeta command in addition to html mode.
2024-06-17 09:58:28 -07:00
Sylvie CroweandGitHub d0c4f5c46f Support Windows Builds (#54)
This adds support for windows builds. With it, the app can successfully
run on windows and unix systems. Note that the terminal still only works
on unix systems at this time.
2024-06-15 14:59:14 -07:00
sawka f0fb70ef9c get pdf preview working 2024-06-14 11:10:54 -07:00
Mike SawkaandGitHub 8e3540f754 working on ijson and wsh magic (#53) 2024-06-13 23:54:04 -07:00
Evan SimkowitzandGitHub 8ad109dc03 Remove unnecessary await in emain (#47) 2024-06-13 16:53:52 -07:00
b2b1f9b9df Switch to using electron-vite instead of WebPack (#45)
This sets us back up to use Vite via the electron-vite package. This
will let us continue to build our testing suite on Vitest and take
advantage of Vite features like Hot Module Reloading, etc.

---------

Co-authored-by: sawka <mike.sawka@gmail.com>
2024-06-13 16:49:25 -07:00
sawka 336dd0c0e3 unify the logging between electron and wavesrv (emain now proxies the wavesrv logs) 2024-06-12 19:33:44 -07:00