Commit Graph
579 Commits
Author SHA1 Message Date
Evan Simkowitz e6f60ff210 more const crusade 2024-07-23 12:46:29 -07:00
Evan Simkowitz ed43d7e0a8 const crusade 2024-07-23 12:42:31 -07:00
Evan Simkowitz 876c360922 Fix context menu click 2024-07-23 12:40:50 -07:00
sawka ee51f2de12 more focus fixes -- write a viewmodel for terminal 2024-07-22 17:08:28 -07:00
Evan SimkowitzandGitHub baf7961cea Fix resize getting out of sync (#126)
This PR fixes an issue where the resize state could fall out of sync.
I've noticed that there is still some drift in other elements when the
resize changes. I am trying to figure out what is causing this, but I
don't view this as blocking since this is already a big improvement over
the previous experience
2024-07-22 17:00:31 -07:00
sawka 198ec60e69 create an explicit giveFocus() method on the viewmodel. fix preview header text 2024-07-22 16:41:27 -07:00
Evan SimkowitzandGitHub 0fbb42863c Remove left indent for tab-bar for non-Mac targets and when in full screen (#128)
This adds a new global atom to track whether a window is in full screen.
It also updates the behavior of the tab bar so that it will only add an
extra left indent on macOS windows that are not in full screen.
Otherwise, the indent will be much smaller.
2024-07-22 13:33:10 -07:00
Evan Simkowitz 36ff1608bb Lighten app background and fix taskfile descriptions 2024-07-19 14:27:31 -07:00
Mike SawkaandGitHub ca0dc2624a more well defined 'init' for global.ts (#125) 2024-07-19 13:44:32 -07:00
Evan SimkowitzandGitHub 98111f7383 Round transform pixel values to avoid blurry text (#124) 2024-07-18 18:46:04 -07:00
sawka fd3581fc42 wsh deleteblock 2024-07-18 18:14:11 -07:00
Evan SimkowitzandGitHub c47e17903d Add auto updater configuration (#122)
Adds a new set of configurations for managing whether the app will
automatically check for updates. Ports over the auto update code from
the old app. In this version, the main difference is that updates can be
manually checked for using a menu bar item, even if auto updates are
disabled.
2024-07-18 16:55:04 -07:00
Mike SawkaandGitHub 776ccd7da0 streaming rpc support (backend streams to the frontend) (#120) 2024-07-18 15:56:04 -07:00
Sylvie CroweandGitHub f3743f90ec User Input (#119)
Port the User Input feature from the previous version of the app. This
is currently being used to verify a few different prompts for ssh.
2024-07-18 15:21:33 -07:00
Red J AdayaandGitHub 2a81f19b15 code editor header controls (#117) 2024-07-17 23:41:33 -07:00
Evan Simkowitz 238f4633c6 update license blurbs 2024-07-17 19:46:17 -07:00
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
sawka e4204b96d8 remove dirnav, small formatting changes 2024-07-17 16:11:16 -07:00
sawka dfa0245606 consolidate theme colors 2024-07-17 16:01:11 -07:00
Mike SawkaandGitHub 01b5d71709 new wshrpc mechanism (#112)
lots of changes. new wshrpc implementation. unify websocket, web,
blockcontroller, domain sockets, and terminal inputs to all use the new
rpc system.

lots of moving files around to deal with circular dependencies

use new wshrpc as a client in wsh cmd
2024-07-17 15:24:43 -07:00
Sylvie CroweandGitHub b178434c0a Directory Formatting (#109)
Mostly small style changes so far.
- allow scrolling the table horizontally
- minimum sizes on columns
- datetime format changes
- left/right justify on some columns
2024-07-16 13:24:04 -07:00
Red J AdayaandGitHub e140076801 webview controls (#110) 2024-07-15 09:40:28 -07:00
Jarek Ceborski e012cc16e6 Added window transparency ans styles 2024-07-12 21:12:34 +02:00
Red J AdayaandGitHub 7bd0b743f4 dynamic csvview height (#101) 2024-07-10 15:06:19 -07:00