Stan Hebben
4d53b6cc85
Fixed something with iterables (but I forgot what)
4年前
Stan Hebben
7844dea790
Removed unused files.
5年前
kindlich
476e1b350a
Functional Interfaces Bytecode Step I
Directly using the lambda where the functional interface is requested works.
The lambda class will then directly implement the functionalInterface and not use a wrapper class
5年前
Stan Hebben
9c650d0f5b
- Added correct type variable resolution
- Fixed a number of bugs
- Upgrading build system to a more uniform system
- Improving error output (for IDE)
- Changed parser to generate line offsets differently (easier for IDE to process)
5年前
Stan Hebben
3f29d8bf0c
- Refactored usage of live objects in the IDE
- Save collapse state of the project browser tree
5年前
Stan Hebben
3d9e3bdf03
- Added support for local fields ($field)
- Fixed a couple minor issues & inefficiencies
- Added horizontal scrollbar to IDE (incomplete!)
6年前
Stan Hebben
5eef4cd9ef
Refine storage tag implementation
6年前
Stan Hebben
39a526b42f
More scalability fixes
6年前
Stan Hebben
df5faae297
Another attempt at scaling icons correctly.
6年前
Stan Hebben
1f77d3080b
Changed scaling for tree view icons.
6年前
Stan Hebben
17338a30b3
Fix font size not following DPI in the code editor
6年前
Stan Hebben
dd47b2621c
- Fixed scaling (hopefully) on different DPI devices
- Fixed some minor ui issues
6年前
Stan Hebben
d577ffa6c3
- Added bracket handlers
- Fixed crash formatting scripts without script statements
- Fixed bug causing lambda headers not to be inferred anymore
- Refactored some IDE code, also fixes scrolling not working properly
6年前
Stan Hebben
c3ee072c2d
Fixed some source editor bugs
6年前
Stan Hebben
58c1bbbc5e
Added output view
6年前
Stan Hebben
9703d03f24
- Removed old paint code
- Fixed some minor UI bugs
6年前
Stan Hebben
49db3dfe47
- renamed setSurface to mount, and added unmount method
- Continued drawing optimizations, refactoring paint methods to mount methods.
- Removed the paint methods
6年前
Stan Hebben
dfac1f9a73
Performed major drawing optimizations, introducing a new drawing system
6年前
Stan Hebben
ebe7df4449
- Refactored horizontal and vertical layout in linear layout
- Added shape styling
- Minor code improvements and refactorings
6年前
Stan Hebben
5248b0747b
Added some UI improvements to the IDE and performed some minor refactoring.
6年前
Stan Hebben
64e4aad20c
- IDE: put the create package & create source file buttons in more logical places
- IDE: improve styleability
6年前
Stan Hebben
fc5265a83c
Added tooltips to the toolbars.
6年前
Stan Hebben
57b8ee27bf
One more fix...
6年前
Stan Hebben
a90b16e7af
- Fix function header not being stored correctly for a FunctionExpression
- Fixed type parameters stored as null instead of empty array
6年前
Stan Hebben
f3a01ec07f
Implemented some code improvements on the IDE. Preparing work for tooltips.
6年前
Stan Hebben
e2af32d350
Improved the IDE: can now create new packages and source files within the IDE
6年前
Stan Hebben
d07b0285ae
- Fixed error handling function types
- Continued work on the IDE
6年前
Stan Hebben
4987a05c10
- Improving compilation system to have compilation targets
- Added run & build functionality to the IDE
- Fixed an error in match expressions
- WIP on compiling to Java source files
6年前
Stan Hebben
637b2399d5
Added tabs + support for multiple open source files
6年前
Stan Hebben
53efeba9ce
- Continued work on borderless window (but: text rendering changes!)
- Improved shadow code
6年前
Stan Hebben
02daef6093
- Removed some unnecessary classes
- Added styling system
- WIP on the aspect bar
6年前
Stan Hebben
7f9d5b3a7f
Added cut/copy/paste support.
6年前
Stan Hebben
cccd95ba21
- Fixed various bugs in the source editor
- Added ability to remove a selected block of text
6年前
Stan Hebben
ea5fca4e25
Committing WIP on the IDE
6年前