Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
933 commits
Select commit Hold shift + click to select a range
b791637
Add @bridge/fflate extension module
outercloudstudio Feb 23, 2025
96dc0f7
Add @bridge/json5 module
outercloudstudio Feb 23, 2025
3a09840
Update json5 extension module to match 2.7
outercloudstudio Feb 23, 2025
13f0065
Implement @bridge/notification extension module
outercloudstudio Feb 23, 2025
dde6b41
Implement @bridge/path extension module
outercloudstudio Feb 23, 2025
14eedd7
Implement @bridge/persistent-storage extension module
outercloudstudio Feb 23, 2025
939c1c2
Fix actually compiling the file missing from DashWorker compiling file
outercloudstudio Feb 23, 2025
7f5c103
Implement @bridge/sidebar some more of @bridge/project and start @bri…
outercloudstudio Feb 23, 2025
941412f
Start implementing @bridge/tab and @bridge/theme
outercloudstudio Feb 23, 2025
bea1f31
Add @bridge/three
outercloudstudio Feb 23, 2025
e01cc47
Working on toolbar but something broke
outercloudstudio Feb 23, 2025
ca1f7aa
Fix broken vite error
outercloudstudio Feb 23, 2025
f4d45a6
Add @bridge/utils extension module
outercloudstudio Feb 23, 2025
4c50708
Implement @bridge/windows extension module
outercloudstudio Feb 23, 2025
8e7261f
Extension modules register per extension and finish implementing @bri…
outercloudstudio Feb 23, 2025
a9eb3a0
Modify extension loading to deactivate and activate extensions as needed
outercloudstudio Feb 23, 2025
0e8d929
Don't reload theme if last theme is the same as new theme
outercloudstudio Feb 23, 2025
2c2c246
Fix @bridge/fs extension module not working
outercloudstudio Feb 23, 2025
23188d8
Touchup @bridge/sidebar extension module
outercloudstudio Feb 23, 2025
a1d8846
WIP Loading UI
outercloudstudio Feb 24, 2025
c5ad045
Almost working vue component rendering
outercloudstudio Feb 24, 2025
401f6e9
Fix events not working
outercloudstudio Feb 24, 2025
c2678fa
Remove console logs
outercloudstudio Feb 24, 2025
ec6d49d
Each extension script gets its own runtime
outercloudstudio Feb 24, 2025
02713fa
Add more UI components to bridge ui
outercloudstudio Feb 24, 2025
a82d5bc
Support loading images in extension vue SFCs
outercloudstudio Feb 24, 2025
e862426
Outline action module for extensions
outercloudstudio Mar 1, 2025
b71afc5
Implement @bridge/action extension module
outercloudstudio Mar 2, 2025
a91ea39
Fix event listeners disposing themselves causing other listeners to n…
outercloudstudio Mar 2, 2025
b62296f
Implement @bridge/action and @bridge/toolbar extension modules
outercloudstudio Mar 2, 2025
56838d0
Fix errors with HMR and extensions
outercloudstudio Mar 2, 2025
c439221
Implement @bridge/compiler and compileFiles for extension modules
outercloudstudio Mar 2, 2025
952e10e
Fix error when dropping folder protected by system files
outercloudstudio Mar 2, 2025
9bc3294
Remove debug log
outercloudstudio Mar 2, 2025
c64e42c
Implement @bridge/globals extension module
outercloudstudio Mar 6, 2025
822b6a3
Clean up extension module dependency order
outercloudstudio Mar 6, 2025
739e44c
Implement @bridge/importers extension module
outercloudstudio Mar 7, 2025
e3ce0b7
Decrease sub context menu spacing
outercloudstudio Mar 7, 2025
07dfe76
Animate sub menus
outercloudstudio Mar 7, 2025
3d8c9c0
Implement Export actions, @bridge/export extension module and rename …
outercloudstudio Mar 7, 2025
1dd1788
Fix sub menu jittering
outercloudstudio Mar 7, 2025
a916ad1
Remove console warn
outercloudstudio Mar 7, 2025
6f77016
Implement @bridge/tabs extension module and file tab type edit priority
outercloudstudio Mar 7, 2025
deea957
Fix tree editor error when schema is null
outercloudstudio Mar 7, 2025
538d077
Implement File Actions, move export actions
outercloudstudio Mar 7, 2025
65a9b46
Implement @bridge/fileAction
outercloudstudio Mar 7, 2025
42a869e
Fix file actions not receiving path data
outercloudstudio Mar 7, 2025
3100e07
Fix sidebar items not unregistering in extensions
outercloudstudio Mar 7, 2025
a8977a1
Implement ability to enable and disable actions
outercloudstudio Mar 8, 2025
924cf51
Fix tab manager error when unloading a project
outercloudstudio Mar 8, 2025
80540c2
Add disabling and enabling to most actions
outercloudstudio Mar 8, 2025
678dd11
More work on enabling and disabling actions
outercloudstudio Mar 8, 2025
913d66f
Don't render toolbar actions that aren't enabled
outercloudstudio Mar 8, 2025
1dbcf0c
Filter disabled actions in file actions and export actions
outercloudstudio Mar 8, 2025
e44c8d9
Change action enabled to visible
outercloudstudio Mar 8, 2025
7261f4c
Save action keybinds in settings
outercloudstudio Mar 8, 2025
c32b70b
Create action categories
outercloudstudio Mar 9, 2025
e70009e
Fix action references in other files
outercloudstudio Mar 9, 2025
a0ac8f5
Fix incorrect dash action category lang key
outercloudstudio Mar 9, 2025
a8fd0f4
Actually fix category names
outercloudstudio Mar 9, 2025
34bd195
Fix context menu items not using action context menu in right places
outercloudstudio Mar 9, 2025
2c25f96
Remove package.json auto upgrading @swc/wasm-web
SineVector241 Mar 9, 2025
eb78c00
Added Labels to SettingsWindow, Fixed a bug with Sidebar Elements con…
SineVector241 Mar 9, 2025
9f1236a
Fix actions not updating visibility
outercloudstudio Mar 10, 2025
1cfb898
Small tweaks
outercloudstudio Mar 10, 2025
1b445be
Merge pull request #1272 from SineVector241/upd/refactor
outercloudstudio Mar 10, 2025
b1f7089
Fix type error in settings
outercloudstudio Mar 10, 2025
caa5822
Implement reload project action
outercloudstudio Mar 10, 2025
2fe8c26
Implement reload extensions action
outercloudstudio Mar 10, 2025
d3c328d
Implement toggle file explorer action
outercloudstudio Mar 10, 2025
1b43bd5
Remove unnecessary file explorer reference
outercloudstudio Mar 10, 2025
fd29e2c
Implement reload editor action
outercloudstudio Mar 11, 2025
6cc33d6
Implement some help actions
outercloudstudio Mar 11, 2025
11c86b2
Add some more help actions
outercloudstudio Mar 11, 2025
dabd303
Fix weird height on closing brackets of tree editor
outercloudstudio Mar 16, 2025
2623191
Tree Editor: Prevent moving property onto same parent causing edit
outercloudstudio Mar 16, 2025
ba0cdc9
Fix overflowing in icons and ellipses in tabs
outercloudstudio Mar 16, 2025
f71c4f2
Fix weird grey box on icons
outercloudstudio Mar 16, 2025
d9a5416
Slightly increase compact tab design max width
outercloudstudio Mar 16, 2025
4cba6a7
Implement once on Event
outercloudstudio Mar 16, 2025
0568bab
Update extension modules to use .once instead of self disposing event…
outercloudstudio Mar 16, 2025
08cd9fb
Upgrade jsonc parser
outercloudstudio Mar 23, 2025
49abb82
Use JSONC where necessary
outercloudstudio Mar 23, 2025
d4d9daf
Fix using wrong form of JSONC import
outercloudstudio Mar 23, 2025
228fea8
Add some docs for Dash Service
outercloudstudio Mar 23, 2025
7213aec
Comment on data class
outercloudstudio Mar 23, 2025
e71e39d
Add some comments to SchemaData
outercloudstudio Mar 23, 2025
d74a0b8
Add some more comments
outercloudstudio Mar 23, 2025
26d9253
Add some comments to the command parser
outercloudstudio Mar 23, 2025
083decf
Add some more comments to utils
outercloudstudio Mar 23, 2025
3d5bb39
Add some more comments
outercloudstudio Mar 23, 2025
f57d500
Update reference of custom component and commands to Dash Components …
outercloudstudio Mar 23, 2025
67da284
Add float property truncation fix to default project config
outercloudstudio Mar 23, 2025
3b31830
Add error catching and reporting window
outercloudstudio Mar 24, 2025
e9c75c8
Implement file type icons
outercloudstudio Apr 15, 2025
65d6588
Fix project info throwing error when missing manifest file
outercloudstudio Apr 15, 2025
8fd9877
Add new project action
outercloudstudio Apr 15, 2025
dbf8903
Add help actions to toolbar
outercloudstudio Apr 15, 2025
8d1b219
Add feedback action
outercloudstudio Apr 15, 2025
1268240
Add releases action
outercloudstudio Apr 15, 2025
38c3355
Fix actions in toolbar being triggered twice
outercloudstudio Apr 15, 2025
b56d651
Make search and replace tab persistent
outercloudstudio May 27, 2025
870d7a1
Fix translations on find and replace tab
outercloudstudio May 27, 2025
364b052
Fix settings window search bar border color
outercloudstudio May 27, 2025
cfb5a4a
Implement searching settings window
outercloudstudio May 28, 2025
04757ac
Implement extension library searching
outercloudstudio May 28, 2025
331479c
Implement missing extension library filter interactions
outercloudstudio May 28, 2025
bf16153
Fix unknown action on folders
outercloudstudio May 30, 2025
40e138b
Add open to side action + fix file open on trigger action
outercloudstudio May 30, 2025
bc99dd5
Remove debug click
outercloudstudio May 31, 2025
886b9f0
Multiple tab systems will now split space evenly
outercloudstudio May 31, 2025
5924827
Some tweaks to tab system handling
outercloudstudio Jun 1, 2025
aca75b6
Improved focused tab behaviour and UI
outercloudstudio Jun 3, 2025
4466f9e
Decrease spacing between tab and tab top
outercloudstudio Jun 16, 2025
b710f9a
Add createReactable
outercloudstudio Jun 16, 2025
6af6c78
Simplify some react stuff
outercloudstudio Jun 16, 2025
c68d57b
Implement keep tabs open option
outercloudstudio Jul 9, 2025
354fc75
Fix keep tabs open being used instead of restore tabs option
outercloudstudio Jul 9, 2025
5180da9
Implement next and previous actions
outercloudstudio Aug 4, 2025
ec38369
Make next and previous action only visible in project
outercloudstudio Aug 4, 2025
81cca5f
Add close tab action
outercloudstudio Aug 4, 2025
13ca07c
Implement save all action
outercloudstudio Aug 4, 2025
4481430
Improve text editor state persistence
outercloudstudio Aug 8, 2025
b2a8453
Implement basic temporary tabs
outercloudstudio Aug 9, 2025
7c8ed7c
Implement keepTabsOpen Setting
outercloudstudio Aug 9, 2025
ed3a414
Make tab persistent on saving
outercloudstudio Aug 9, 2025
15f72bf
Modifying text files marks the tab as non temporary
outercloudstudio Aug 30, 2025
bd023dd
Remove unused import
outercloudstudio Aug 30, 2025
ef08135
Don't index .git
outercloudstudio Aug 30, 2025
1ceb9e1
Don't watch .git folders
outercloudstudio Aug 30, 2025
4baa3cc
Fix PWA detecting path updates for no reason
outercloudstudio Aug 30, 2025
1c3bec8
Progress on clarifying selecting a bridge folder
outercloudstudio Sep 1, 2025
4c7fa4e
Some greet screen polishing
outercloudstudio Sep 1, 2025
ef85488
Use correct hover color in greet screen
outercloudstudio Sep 1, 2025
94cde8b
Fix invisible scrollbar on sidebar
outercloudstudio Sep 1, 2025
b0f22bb
Work on tab action UI
outercloudstudio Sep 1, 2025
2277f47
Add Tab Action Manager
outercloudstudio Sep 1, 2025
8d4f0d9
Progress on displaying and executing tab actions
outercloudstudio Sep 1, 2025
33e2541
Finish implementing tab actions
outercloudstudio Sep 1, 2025
2c7631d
Progress on tab context menu
outercloudstudio Sep 1, 2025
aa124a0
Work on close tab action
outercloudstudio Sep 2, 2025
aade9ee
Work on tab context menu actions
outercloudstudio Sep 2, 2025
c303aef
Implement Close All Tabs Action
outercloudstudio Sep 3, 2025
bb1bd09
implement close to right action
outercloudstudio Sep 3, 2025
421548c
Implement Close Saved Tabs action
outercloudstudio Sep 3, 2025
ff66302
Fix missing tab action category name
outercloudstudio Sep 3, 2025
eddce5e
Implement close other tab action
outercloudstudio Sep 3, 2025
93b80ef
Fix open to side action not deactivating properly
outercloudstudio Sep 3, 2025
67c4c55
Use informed choice window for extension install locations
outercloudstudio Sep 3, 2025
f416a91
Add color to informed choice window icon
outercloudstudio Sep 3, 2025
8dc4311
Fix action context menu items on tree editor triggering action twice
outercloudstudio Sep 3, 2025
227ea9b
Add launch minecraft action
outercloudstudio Sep 3, 2025
6af3fb8
Progress on about window
outercloudstudio Sep 3, 2025
36bcb01
Implement about window and open changelog action
outercloudstudio Sep 3, 2025
5b83574
Slight improvements to about window toolbar button
outercloudstudio Sep 3, 2025
5d68e54
Progress on saveAs action
outercloudstudio Sep 6, 2025
3cf1561
Working save as action
outercloudstudio Sep 6, 2025
1e19ee8
Fix importer breaking when guessed folders don't exist in project yet
outercloudstudio Sep 6, 2025
c25abc3
Working import file action
outercloudstudio Sep 6, 2025
82fb943
Implement openFolder action and finish import file action
outercloudstudio Sep 6, 2025
0c66ff8
Move import file to project category
outercloudstudio Sep 6, 2025
3f99b74
Update cargo dependencies
outercloudstudio Sep 6, 2025
b12610c
Implement reveal in file explorer action
outercloudstudio Sep 6, 2025
ca26e2b
Implement open project folder action
outercloudstudio Sep 6, 2025
4dc0335
Implement reveal bridge folder action
outercloudstudio Sep 6, 2025
92454cc
Implement reveal extensions folder and begin reveal output folder
outercloudstudio Sep 17, 2025
b918d86
Fix tauri fs ensuring directory incorrectly
outercloudstudio Sep 22, 2025
d22e5e5
Hide output folder import option on tauri
outercloudstudio Oct 7, 2025
ea96690
Add back output folder import option on tauri
outercloudstudio Oct 7, 2025
5c347bf
Hide reveal output folder action
outercloudstudio Oct 7, 2025
4ddbd11
Rename open extension folder action
outercloudstudio Oct 7, 2025
d6d9ff2
Hide reveal in project folder actions on non tauri builds
outercloudstudio Oct 7, 2025
6103a0b
Improve open to side action behaviour
outercloudstudio Oct 7, 2025
bdef819
Add direnv and nix flake
outercloudstudio Oct 7, 2025
48de2a0
Improve spacing on greet screen when no project created
outercloudstudio Oct 7, 2025
b13f579
Implement splitscreen tab action
outercloudstudio Oct 7, 2025
2457dd9
Add kep tab open action
outercloudstudio Oct 7, 2025
8f3029d
Implement auto save option
outercloudstudio Oct 7, 2025
ebec6bc
Implement display indeces setting
outercloudstudio Oct 7, 2025
a78948e
Implement hide brackets setting
outercloudstudio Oct 7, 2025
6a1e008
Remove show tree editor location bar setting
outercloudstudio Oct 7, 2025
1b45d10
Add modifcationNotifications and implement invrement version on export
outercloudstudio Oct 8, 2025
e8e7db2
Implement add generated with setting
outercloudstudio Oct 8, 2025
d2bfce8
Implement automatically open tree nodes setting
outercloudstudio Oct 8, 2025
5f04653
Implement drag and drop tree nodes setting
outercloudstudio Oct 8, 2025
61f02c7
Fix missing location patterns causing error on auto completions
outercloudstudio Oct 9, 2025
1501263
Merge branch 'upd/refactor' of https://github.com/bridge-core/editor …
outercloudstudio Oct 9, 2025
5df5289
Fix readDirectoryEntries returning unnormalized file paths on native
outercloudstudio Oct 9, 2025
4b5ddfa
Fix native suggestion notification appearing on native builds
ExDrill Oct 9, 2025
17a2d7a
Fix auto saving not checking for the setting
ExDrill Oct 9, 2025
27b15c9
Autosave changes are no longer invoked when disabled
ExDrill Oct 9, 2025
7bb38e6
Add @n target selector
ExDrill Oct 9, 2025
84eb8fa
Fix remove directory function on Tauri file system
ExDrill Oct 9, 2025
b96f8b1
Settings UI Improvements
outercloudstudio Oct 9, 2025
4f3e069
settings ui improvements
outercloudstudio Oct 9, 2025
26a44e9
add padding to settings dropdowns
outercloudstudio Oct 9, 2025
a5c7f93
update dropdown component in settings ui
outercloudstudio Oct 9, 2025
fc93372
Create com.mojang Project Importer Window and Action
outercloudstudio Oct 13, 2025
902bdfc
Revert "Create com.mojang Project Importer Window and Action"
outercloudstudio Oct 26, 2025
0551b1a
Add indicator to select packs on individual files expand
outercloudstudio Oct 26, 2025
d074f6f
Start working on platform agnostic file picker
outercloudstudio Nov 2, 2025
3c3b157
Implement pick file on web and PWA
outercloudstudio Nov 4, 2025
5208716
Implement writeFileStreaming on localFileSystem
outercloudstudio Nov 4, 2025
96cf8ab
Implement pickFile and writeFileStreaming on Tauri
outercloudstudio Nov 4, 2025
059b224
Implement pickFiles and make progress on improved file import
outercloudstudio Nov 8, 2025
008253b
Implement read functions on base entry and use entries for imports
outercloudstudio Nov 14, 2025
0cff103
Implement pickDirectory
outercloudstudio Nov 14, 2025
7131aef
Support importing folders with new pickDirectory API
outercloudstudio Nov 14, 2025
b11f798
Fix ensuring directory path causing creation of root folder
outercloudstudio Nov 15, 2025
e58fb0f
Fix importing projects from file
outercloudstudio Nov 15, 2025
b67fa3e
Update icons
outercloudstudio Nov 15, 2025
5b79f46
Progress on dragging and dropping tabs
outercloudstudio Nov 28, 2025
a20283b
Working tab drag hover
outercloudstudio Nov 28, 2025
e4aa49d
Fix some issues with drop indicator on tabs
outercloudstudio Nov 28, 2025
0baf57c
Fix frame delay on drop indicators on tabs
outercloudstudio Nov 28, 2025
71458fc
Add hover indicator when hovering empty drop area for tabs
outercloudstudio Nov 28, 2025
e501c64
Working moving tabs within tab system
outercloudstudio Nov 28, 2025
1833215
Dragging across tab systems works
outercloudstudio Nov 28, 2025
c22bfc0
Order tabs correctly when dragging across tab systems
outercloudstudio Nov 28, 2025
eac1673
Upgrade some dependencies
outercloudstudio Nov 29, 2025
329ad47
Add build:no-check action
outercloudstudio Nov 29, 2025
873cc65
Add save confirmation when closing tabs
outercloudstudio Dec 5, 2025
aad15fd
Improve saving behaviour and add confirmation to closing projects
outercloudstudio Dec 5, 2025
7e94581
Fix toolbar create file not working
outercloudstudio Dec 5, 2025
fcdddd9
Prevent image tab from showing save action
outercloudstudio Dec 5, 2025
a0ee16e
Update editors when paths updated
outercloudstudio Dec 6, 2025
7dc7dc1
Fix error when opening file that doesn't exist
outercloudstudio Dec 6, 2025
329e8ef
add descriptions to text input settings
outercloudstudio Dec 8, 2025
46294e3
improved labeled inputs settings UI
outercloudstudio Dec 8, 2025
c652986
slightly improve output folder setting ui
outercloudstudio Dec 8, 2025
56e2f14
download exports when clicked when using local file system
outercloudstudio Dec 17, 2025
c607afa
reveal exported projects in file explorer on tauri build
outercloudstudio Dec 17, 2025
7ac3752
output folder settings ui now accounts for tauri and unsupported plat…
outercloudstudio Dec 24, 2025
1579886
fix output folder not being selected properly on tauri
outercloudstudio Dec 25, 2025
51c31d8
project output folder settings now support tauri properly
outercloudstudio Dec 25, 2025
81948b3
improve output folder handling
outercloudstudio Dec 25, 2025
921e913
fix commojang convertalbe project loading not working
outercloudstudio Dec 25, 2025
f601ffc
fix expanding files in presets not working
outercloudstudio Dec 26, 2025
bdcfdd9
improve compiler window ui
outercloudstudio Dec 26, 2025
6a8dc73
add overrides for more icons
outercloudstudio Mar 1, 2026
16d33df
Add some more overrides
outercloudstudio Mar 1, 2026
66e6ec1
add support for icons in extension library
outercloudstudio Mar 1, 2026
95abf52
progress on validiation
outercloudstudio Mar 9, 2026
4b0ea6e
improved preset validation
outercloudstudio Mar 9, 2026
5320920
Implement maxItems and minItems in schema validation
outercloudstudio Mar 9, 2026
b8537d9
implement deprecation message in schema
outercloudstudio Mar 9, 2026
45382a1
fix new schema values throwing error
outercloudstudio Mar 9, 2026
228bb90
Fix overlapping loader
outercloudstudio Mar 15, 2026
2a16a83
fix context menu not showing up properly in tree editor
outercloudstudio Mar 17, 2026
0a0565d
improve tree editor context menu
outercloudstudio Mar 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
use_flake
7 changes: 5 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
/compilerTypes

node_modules/*
!node_modules/vue-template-compiler

# local env files
.env
Expand All @@ -23,4 +22,8 @@ pnpm-debug.log*
*.njsproj
*.sln
*.sw?
todos.md
todos.md

public/changelog.html

.direnv
4 changes: 2 additions & 2 deletions .prettierrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
"tabWidth": 4,
"semi": false,
"singleQuote": true,
"printWidth": 80
}
"printWidth": 140
}
2 changes: 1 addition & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"recommendations": ["esbenp.prettier-vscode", "octref.vetur"]
"recommendations": ["esbenp.prettier-vscode", "Vue.volar"]
}
9 changes: 8 additions & 1 deletion .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@
"problemMatcher": [],
"label": "npm: dev",
"detail": "vue-cli-service serve"
},
{
"type": "npm",
"script": "dev:native",
"problemMatcher": [],
"label": "npm: dev:native",
"detail": "cargo tauri dev"
}
]
}
}
25 changes: 25 additions & 0 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47 changes: 47 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
description = "A Nix-flake-based Node.js development environment";

inputs.nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.1";

outputs =
inputs:
let
supportedSystems = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
forEachSupportedSystem =
f:
inputs.nixpkgs.lib.genAttrs supportedSystems (
system:
f {
pkgs = import inputs.nixpkgs {
inherit system;
overlays = [ inputs.self.overlays.default ];
};
}
);
in
{
overlays.default = final: prev: rec {
nodejs = prev.nodejs;
yarn = (prev.yarn.override { inherit nodejs; });
};

devShells = forEachSupportedSystem (
{ pkgs }:
{
default = pkgs.mkShell {
packages = with pkgs; [
node2nix
nodejs
nodePackages.pnpm
yarn
];
};
}
);
};
}
154 changes: 32 additions & 122 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,10 @@
<html lang="en">
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width,initial-scale=1.0,viewport-fit=cover,maximum-scale=1.0,user-scalable=0"
/>
<meta
name="description"
content="bridge. is a light-weight IDE for Minecraft Add-Ons"
/>
<meta name="viewport" content="width=device-width,initial-scale=1.0,viewport-fit=cover,maximum-scale=1.0,user-scalable=0" />
<meta name="description" content="bridge. is a light-weight IDE for Minecraft Add-Ons" />
<meta name="og:title" content="bridge. v2" />
<meta
name="og:description"
content="bridge. is a light-weight IDE for Minecraft Add-Ons"
/>
<meta name="og:description" content="bridge. is a light-weight IDE for Minecraft Add-Ons" />
<meta name="og:image" content="/img/social-preview.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
Expand All @@ -23,103 +14,45 @@
<meta name="twitter:site" content="@solvedDev" />
<meta name="twitter:image" content="/img/social-preview.png" />
<meta name="twitter:title" content="bridge. v2" />
<meta
name="twitter:description"
content="bridge. is a light-weight IDE for Minecraft Add-Ons"
/>
<meta name="twitter:description" content="bridge. is a light-weight IDE for Minecraft Add-Ons" />

<link
rel="icon"
href="img/icons/favicon.svg"
sizes="any"
type="image/svg+xml"
/>
<title></title>
<link
rel="stylesheet"
href="https://fonts.bunny.net/css?family=Roboto:100,300,400,500,700,900&display=swap"
href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200"
/>

<% if(isNightly) { %>
<link
rel="icon"
type="image/png"
sizes="32x32"
href="/img/icons/nightly/favicon-32x32.png"
/>
<link
rel="icon"
type="image/png"
sizes="16x16"
href="/img/icons/nightly/favicon-16x16.png"
/>
<meta name="apple-mobile-web-app-title" content="bridge Nightly" />
<link
rel="apple-touch-icon"
href="/img/icons/nightly/apple-touch-icon-152x152.png"
/>
<link
rel="mask-icon"
href="/img/icons/nightly/safari-pinned-tab.svg"
color="#1778D2"
/>
<meta
name="msapplication-TileImage"
content="/img/icons/nightly/msapplication-icon-144x144.png"
/>
<% } else { %>
<link
rel="icon"
type="image/png"
sizes="32x32"
href="/img/icons/favicon-32x32.png"
/>
<link
rel="icon"
type="image/png"
sizes="16x16"
href="/img/icons/favicon-16x16.png"
/>
<link rel="icon" href="img/icons/favicon.svg" sizes="any" type="image/svg+xml" />

<title></title>

<link rel="stylesheet" href="https://fonts.bunny.net/css?family=Roboto:100,300,400,500,700,900&display=swap" />

<link rel="icon" type="image/png" sizes="32x32" href="/img/icons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/img/icons/favicon-16x16.png" />
<meta name="apple-mobile-web-app-title" content="bridge v2" />
<link
rel="apple-touch-icon"
href="/img/icons/apple-touch-icon-152x152.png"
/>
<link
rel="mask-icon"
href="/img/icons/safari-pinned-tab.svg"
color="#1778D2"
/>
<meta
name="msapplication-TileImage"
content="/img/icons/msapplication-icon-144x144.png"
/>
<% } %>
<link rel="apple-touch-icon" href="/img/icons/apple-touch-icon-152x152.png" />
<link rel="mask-icon" href="/img/icons/safari-pinned-tab.svg" color="#1778D2" />
<meta name="msapplication-TileImage" content="/img/icons/msapplication-icon-144x144.png" />

<meta
name="theme-color"
media="(prefers-color-scheme: light)"
content="#e0e0e0"
/>
<meta
name="theme-color"
media="(prefers-color-scheme: dark)"
content="#000000"
/>
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#e0e0e0" />
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#000000" />

<meta name="apple-mobile-web-app-capable" content />
<meta name="apple-mobile-web-app-status-bar-style" content="default" />

<meta name="msapplication-TileColor" content="#0F0F0F" />

<style>
body {
margin: 0;
overflow: hidden;
}

#app {
height: 100vh;
width: 100vw;
}

.initial-boot {
background-color: #ececec;
display: grid;
Expand All @@ -138,9 +71,11 @@
opacity: 1;
transition: opacity 200ms ease;
}

.initial-boot.complete {
opacity: 0;
}

.initial-boot img {
place-self: center;
user-select: none;
Expand All @@ -153,8 +88,9 @@
height: 50px;
box-sizing: content-box;
}

.loader {
margin: 60px auto;
margin: 120px auto;
font-size: 10px;
position: relative;
top: -40em;
Expand All @@ -167,6 +103,7 @@
transform: translateZ(0);
animation: boot-anim 0.6s infinite linear;
}

@keyframes boot-anim {
0% {
-webkit-transform: rotate(0deg);
Expand All @@ -192,38 +129,22 @@

<body>
<noscript>
<strong>
We're sorry but bridge. doesn't work properly without JavaScript
enabled. Please enable it to continue.
</strong>
<strong> We're sorry but bridge. doesn't work properly without JavaScript enabled. Please enable it to continue. </strong>
</noscript>

<div id="app"></div>

<!-- Initial boot screen -->
<div data-tauri-drag-region class="initial-boot">
<% if(isNightly) { %>
<img
src="/img/icons/nightly/android-chrome-192x192.png"
data-tauri-drag-region
draggable="false"
alt="bridge Nightly"
/>
<% } else { %>
<img
src="/img/icons/android-chrome-192x192.png"
data-tauri-drag-region
draggable="false"
alt="bridge"
/>
<% } %>
<img src="/img/icons/android-chrome-192x192.png" data-tauri-drag-region draggable="false" alt="bridge" />

<div class="loader"></div>
</div>

<script>
window.addEventListener('load', () => {
setTimeout(() => {
document
.querySelector('.initial-boot')
.classList.add('complete')
document.querySelector('.initial-boot').classList.add('complete')

setTimeout(() => {
document.querySelector('.initial-boot').remove()
Expand All @@ -232,17 +153,6 @@
})
</script>

<script>
window.global = window
window.process = {
cwd: () => '',
env: {},
release: {
name: 'browser',
},
}
self.setImmediate = setTimeout
</script>
<script async type="module" src="/src/main.ts"></script>
</body>
</html>
21 changes: 0 additions & 21 deletions node_modules/vue-template-compiler/LICENSE

This file was deleted.

Loading