Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
7b036b1
Added collision params edition in Model view
TothBenoit Aug 25, 2025
93a53c4
Allow seeking line indices with ctrl O
Speedphoenix Aug 25, 2025
9525c87
CDB: Fix results count on search
LeoVgr Aug 26, 2025
ad4c93f
DragNDrop: add option to not use collision on drag
LeoVgr Aug 26, 2025
4553042
SceneEditor: fix snap on grid
LeoVgr Aug 26, 2025
4ce224e
UserSettings: move on drag settings to sceneeditor category
LeoVgr Aug 26, 2025
94aa32e
Blendshape: WIP disable blendshapes
LeoVgr Aug 26, 2025
c1b4de3
Light : Removed Mode and Blur from cascade shadow
TothBenoit Aug 26, 2025
f0ad07f
[color] Color space tweaks
EspeuteClement Aug 25, 2025
1f44b5d
Light : minor naming improvement
TothBenoit Aug 26, 2025
43e1263
[scene] sceneTree editor tweaks
EspeuteClement Aug 26, 2025
8ef78c9
Image: fix metrics
TothBenoit Aug 26, 2025
6ffbbe7
Revert "Light : Removed Mode and Blur from cascade shadow"
Speedphoenix Aug 27, 2025
1fae9ee
Revert "Light : minor naming improvement"
Speedphoenix Aug 27, 2025
4a83d88
Blendshapes: enable blenshape visualization
LeoVgr Aug 27, 2025
82aa247
Reapply "Light : minor naming improvement"
TothBenoit Aug 27, 2025
395bc8c
Light : Fix mode selection with None
TothBenoit Aug 27, 2025
4c03677
[cdb] Fix undo state being corrupted after a while
EspeuteClement Aug 28, 2025
780df94
[cdb] Style refacto and hide validation filters if no validation in t…
EspeuteClement Aug 28, 2025
2164fde
RendererFXVolume: Move RFXVolume from hide to game
LeoVgr Aug 28, 2025
caf4933
Better naming for material override
TothBenoit Aug 28, 2025
6de471e
[cdb] Patching jquery crimes
EspeuteClement Aug 29, 2025
012b534
[cdb] Fix more janky jquery
EspeuteClement Aug 29, 2025
a74b7bb
Fix target material with Material Library
TothBenoit Aug 29, 2025
93a8148
[cdb] Fix gradient editor
EspeuteClement Aug 29, 2025
b851c78
[shgragh] Cleanup macros
EspeuteClement Aug 29, 2025
36c6f2f
[shgraph] Fix sgNodes using SgInput/Output variables
EspeuteClement Aug 29, 2025
1b89c3c
[prefab] Fix material targetMaterial not reloading properly
EspeuteClement Aug 29, 2025
3cf10ab
[prefab] Fix edition of shader.targetMaterial
EspeuteClement Aug 29, 2025
ae97018
[hide] Fix cli
EspeuteClement Aug 29, 2025
e5cbc15
[cdb] Make tab move left/right only impact display order
yuxiaomao Sep 1, 2025
24b37c6
FileBrowser: add favorites
LeoVgr Sep 1, 2025
5a080b7
erge branch 'master' of https://github.com/HeapsIO/hide
LeoVgr Sep 1, 2025
0ba333c
FavoritesTree: fix Collapse All
LeoVgr Sep 1, 2025
21998f2
[cdb] Fix cdbTable null access when using ObjEditor
yuxiaomao Sep 1, 2025
223f3bd
CDB: Fix closing subtables when deleting line with filters
LeoVgr Sep 1, 2025
231a3c2
Merge branch 'master' of https://github.com/HeapsIO/hide
LeoVgr Sep 1, 2025
c1df539
[shgraph] Fix constant nodes
EspeuteClement Sep 1, 2025
f748d7d
[hide] Prevent editor icon from casting shadows
EspeuteClement Sep 1, 2025
504015c
Favorites: fix null access
LeoVgr Sep 1, 2025
58fbd09
[hide] Ignore .backed folder when renaming files
EspeuteClement Sep 1, 2025
cea9dc3
FancyTree: fix focus item
LeoVgr Sep 2, 2025
55f44d8
RFX: Fix color grading modulate
LeoVgr Sep 2, 2025
d41179d
[prefab] Restored text3D
EspeuteClement Sep 2, 2025
6ee993e
Add LocalVolumetricLighting, permit to simulate a localFog.
Sep 2, 2025
da4d4c6
FavoritesTree: add drag & drop
LeoVgr Sep 2, 2025
3a9470e
Fix indentation
Sep 3, 2025
318fd34
Tree/Properties: fix layout
LeoVgr Sep 3, 2025
0c76c07
Fix terrain shader that can cause infinite loop under certain conditions
Sep 4, 2025
08c86ec
Fix behavior where shadowMode is None but the shadow display because …
Sep 4, 2025
8b2454c
[cdb] Set max size to image preview
EspeuteClement Sep 5, 2025
cc91122
review formulas types & scoping for group + enums
ncannasse Sep 6, 2025
e8eb803
don't define values for subsheets
ncannasse Sep 6, 2025
a9ade08
[cdb] Fix paste/delete affecting hidden cells
EspeuteClement Sep 8, 2025
8b36995
[ide] Remove filewatch pause when renaming dirs
EspeuteClement Sep 8, 2025
8e4defc
Use correct packIntColor and unpackIntColor shader functions
Sep 10, 2025
8e6a052
Add null check on Model.hx prevAbsPosFrame
Speedphoenix Sep 10, 2025
ac0340f
Update README.md (#277)
Cjkjvfnby Sep 11, 2025
de144f3
Fix animation events not saved.
Sep 11, 2025
890cb93
Update ModelLibrary for new mesh batch
TothBenoit Sep 11, 2025
948d113
[cdb] Don't re-focus flags when dismissing popup
EspeuteClement Sep 15, 2025
2775019
[popup] Add option to close on escape
EspeuteClement Sep 15, 2025
2c78580
[cdb] Close Curve and Flags popup on escape
EspeuteClement Sep 15, 2025
4464a3e
Sharpen : Fix on change and unnecessary depth binding
TothBenoit Sep 15, 2025
14878d6
[model] Fix toolbar disapearing
EspeuteClement Sep 16, 2025
9c23526
[css] Fix project settings scrolling
EspeuteClement Sep 16, 2025
96c4c28
[model] Added project setting to hightlight materials that have unset…
EspeuteClement Sep 16, 2025
4c821c0
[hide] Prevent crash in thumbnail generation
EspeuteClement Sep 16, 2025
49a69ab
Update VolumetricLighting
TothBenoit Sep 16, 2025
674cb73
[cdb] Fix header zOrdering, separator refacto and style tweaks
EspeuteClement Sep 17, 2025
4464641
Remove unnecessary end of line spaces.
Sep 18, 2025
48c455d
Fix moveBack after F12
Speedphoenix Sep 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,16 @@ If you don't want to build Hide from source, you can download a nightly build fr
#### 1. Install Prerequisites
- Install [Haxe](https://haxe.org/) using appropriate installer from https://haxe.org/download/
- Install these libraries:
```
```shell
haxelib git format https://github.com/HaxeFoundation/format
haxelib git heaps https://github.com/HeapsIO/heaps
haxelib git castle https://github.com/ncannasse/castle
haxelib git hxbit https://github.com/ncannasse/hxbit
haxelib git hscript https://github.com/HaxeFoundation/hscript
haxelib git hxnodejs https://github.com/HaxeFoundation/hxnodejs
haxelib git domkit https://github.com/HeapsIO/domkit
haxelib git hx3compat https://github.com/HaxeFoundation/hx3compat
haxelib git hashlink https://github.com/HaxeFoundation/hashlink master other/haxelib/
```

#### 2. Build Heaps IDE
Expand Down
93 changes: 36 additions & 57 deletions bin/cdb.css
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@
padding: 0 5px 0 5px;
border-top: solid 1px black;
border-bottom: solid 1px black;
position: sticky;
z-index: 50;
top: 0;
background-color: #222222;
}
.cdb-view .top-bar span {
Expand Down Expand Up @@ -45,18 +42,29 @@
color: #e12729;
}
.cdb-view .cdb {
margin-bottom: 350px;
overflow-y: scroll;
}
.cdb-view .cdb > table {
margin-bottom: 200px;
}
.cdb-view.cdb-diff .cdb-sheet th,
.cdb-view.cdb-diff th.start {
background-color: #d60;
}
.cdb {
background-color: black;
height: 100%;
}
.cdb:focus {
outline: none;
}
.cdb .cdb-sheet {
overflow-x: auto;
width: 100%;
table-layout: fixed;
border-spacing: 0;
background-color: #222;
position: relative;
}
.cdb .cdb-sheet td.cursorView {
outline: 2px solid #ccc !important;
outline-offset: -1px;
Expand Down Expand Up @@ -104,14 +112,6 @@
.cdb .cdb-sheet td.selected.left {
border-left: 1px solid #ccc;
}
.cdb .cdb-sheet {
width: 100%;
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0;
background-color: #222;
position: relative;
}
.cdb .cdb-sheet th.start {
width: 30px;
border-left-color: #333;
Expand All @@ -122,16 +122,18 @@
cursor: pointer;
background-color: #333;
border-left: none;
border-bottom: 1px solid #444;
}
.cdb .cdb-sheet tr.head td.start {
cursor: nw-resize;
}
.cdb .cdb-sheet tr.separator {
--level: 0;
height: 10px;
}
.cdb .cdb-sheet tr.separator td {
position: sticky;
top: 39px;
top: 21px;
z-index: 2;
border-left: none;
padding-top: 6px;
Expand All @@ -147,41 +149,11 @@
.cdb .cdb-sheet tr.separator td .toggle:hover {
color: #ccc;
}
.cdb .cdb-sheet tr.separator.seplevel-1 td {
background-color: #3d3d3d;
}
.cdb .cdb-sheet tr.separator.seplevel-1 td .toggle {
padding-left: 25px;
}
.cdb .cdb-sheet tr.separator.seplevel-2 td {
background-color: #383838;
}
.cdb .cdb-sheet tr.separator.seplevel-2 td .toggle {
padding-left: 40px;
}
.cdb .cdb-sheet tr.separator.seplevel-3 td {
background-color: #343434;
}
.cdb .cdb-sheet tr.separator.seplevel-3 td .toggle {
padding-left: 50px;
}
.cdb .cdb-sheet tr.separator.seplevel-4 td {
background-color: #303030;
}
.cdb .cdb-sheet tr.separator.seplevel-4 td .toggle {
padding-left: 60px;
}
.cdb .cdb-sheet tr.separator.seplevel-5 td {
background-color: #303030;
}
.cdb .cdb-sheet tr.separator.seplevel-5 td .toggle {
padding-left: 70px;
}
.cdb .cdb-sheet tr.separator.seplevel-6 td {
background-color: #303030;
.cdb .cdb-sheet tr.separator td {
background-color: #NaNNaNNaN;
}
.cdb .cdb-sheet tr.separator.seplevel-6 td .toggle {
padding-left: 80px;
.cdb .cdb-sheet tr.separator td .toggle {
padding-left: calc(25px + var(--level) * 20px);
}
.cdb .cdb-sheet tr.locIgnored {
background-color: #221C1C;
Expand Down Expand Up @@ -237,19 +209,25 @@
.cdb .cdb-sheet tr.clickable:hover {
background-color: #f8f8f8;
}
.cdb .cdb-sheet:not(.cdb-sub-sheet) > thead.head > th {
.cdb .cdb-sheet thead.head {
background-color: #2A2A2A;
z-index: 9;
}
.cdb .cdb-sheet:not(.cdb-sub-sheet) > thead.head {
position: sticky;
z-index: 600;
top: 20px;
top: 0;
}
.cdb .cdb-sheet .cdb-sub-sheet > thead.head {
top: 21px;
z-index: 10;
}
.cdb .cdb-sheet tr.head,
.cdb .cdb-sheet th {
font-weight: bold;
text-align: center;
padding: 1px 10px 4px 10px;
box-shadow: inset 0px -1px 1px #666;
border-left: 1px solid #444;
background-color: #222;
border-left: 1px solid #666;
border-bottom: 1px solid #666;
color: #ddd;
width: auto;
white-space: nowrap;
Expand All @@ -263,8 +241,6 @@
.cdb .cdb-sheet td {
user-select: none;
border-left: 1px solid #444;
}
.cdb .cdb-sheet tr {
border-bottom: 1px solid #333;
}
.cdb .cdb-sheet tr.validation-error td {
Expand Down Expand Up @@ -397,7 +373,6 @@
outline: 1px solid black;
}
.cdb .cdb-sheet td.t_flags {
position: relative;
overflow: visible;
}
.cdb .cdb-sheet td.t_ref,
Expand Down Expand Up @@ -532,13 +507,17 @@
border: 1px solid black;
padding: 5px;
z-index: 810;
max-width: 500px;
}
.cdb .cdb-sheet td.t_file .preview .previewContent .label {
text-align: center;
margin-bottom: 5px;
background-color: #444;
font-family: monospace;
}
.cdb .cdb-sheet td.t_file .preview .previewContent > img {
width: 100%;
}
.cdb .cdb-sheet td.t_file .inlineImage > img {
max-height: 100px;
}
Expand Down
Loading
Loading