Skip to content

Releases: ChaoticByte/Fragmented

Fragmented v6.1

06 Jan 22:10
4787810
Compare
Choose a tag to compare

✨ Highlights

The //!steps directive got added. With this you can do fancy stuff like looping the whole shader n times or chain effects that couldn't be chained before.

📋 Changelog

  • 1fba2ee Bump version to v6.1
  • 2646f3d Minor typo Compositor.gd
  • 0ddfa74 Call camera.fit_image() only once in $Compositor.update()
  • 885cfbf Pass a String to the shader directive parser functions instead of Shader
  • 6c1ec9e Rename example rgb_uv_distort to multistep_distort
  • 1d9f838 Add //!steps directive, some code cleanup, updated README & examples

v6.0...v6.1

Fragmented v6.0

01 Jan 21:21
1b87caf
Compare
Choose a tag to compare

🎉 This is a huuuuge update, with almost every file changed in some way.

Highlights

  • Split the UI in two windows
  • Added the shaderlibrary
  • Added a status indicator & error messages
  • Reduced the export binary size by providing a custom export template
  • UI/UX improvements
  • bug fixes and improvements

Milestone

https://github.com/ChaoticByte/Fragmented/milestone/1?closed=1

Changelog

  • 01e17bd Bump version to v6.0, update & improve README, add new screenshot, and more; closes #19
  • afea5c9 Update the window title when saving the shader file - fix #26
  • 1635cd5 shaderlib: Add alpha_blend function, extend place_texture example, update autocomplete - implements #23
  • 3abaf38 Add shaderlib function to autocomplete with, check which files are included - implements #25
  • 7f1415d Remove some obsolete autocomplete keywords - closes #18
  • 5b939a3 Improve size of status indicator
  • 11ba755 Implement a naive way of checking if the shader compilation failed - implements 1/2 of #16
  • bbbd35f Update window title with current shader filename - implements #22
  • 1aa2177 shaderlib: Implement place_texture() and provide an example, replace mix.gdshader example; implements #17
  • 8b5a1cc Update image outline when new image is loaded
  • bae23b0 Rename ImageViewport to Compositor
  • 8394ad9 Added an error indicator and error message box and refactored some code in the process - implements #21, prepares #16
  • ca40971 Add a 'New' and 'Save As' button and improve save behaviour, additional minor improvements - fix #20
  • 6b74822 Add hsv.gdshaderinc to shaderlibrary, provide an example and update README.md - implement #12
  • 862ef07 Add a custom godot build template with reduced features for smaller exports - implements #15
  • 288ddcb Add a file exclusion list to export preset - fix #14
  • 80d937c Fix typo in README
  • ad6d2ad Cleaned up and refactored some code
  • 57328bc Place the viewer and editor in separate windows
  • f069f29 Add an outline to the result preview

v5.0...v6.0

Fragemented v5.0

19 Dec 18:56
815ec23
Compare
Choose a tag to compare

Changed the name to Fragemented and overhauled the whole program.

  • a9a9023 Make UI a little more compact and define a minimum window size
  • 8653b37 Update the example in the README
  • d61dac7 Added a new screenshot
  • 4b28a64 Removed presets, load all images via load directives (implements #9), removed obsolete code, added some improvements
  • 53d42de Rename to Fragmented

GlitchApp v4.0

21 Jun 08:45
58323f3
Compare
Choose a tag to compare

With this release, Windows compatibility is dropped!

  • 58323f3 Bump version to v4.0
  • f0cd2d8 Enable transparent background for SubViewport - fixes #8
  • d866fd1 Get content for Save from code_editor.text instead of Globals.shader.code - fixes #6
  • 367dbe1 Store shader directory as working directory and use this as the root for relative uniform image imports via !load directive, drop Windows compatibility - solves #7

GlitchApp v3.3

19 Jun 15:22
b307635
Compare
Choose a tag to compare
  • b307635 Bump version to v3.3
  • e79c992 Added Filter Preset 'Channel Offset'

GlitchApp v3.2

19 Jun 12:56
2c6cfde
Compare
Choose a tag to compare
  • 2c6cfde Bumped version to v3.2
  • e18fd7a Added filter rgb_uv_distort.gdshader and improved greyscale.gdshader

GlitchApp v3.1

11 Jun 18:18
00bac82
Compare
Choose a tag to compare
  • 00bac82 Bumped version to v3.1
  • d2f8a7f Fixed typos in gdshader_datatypes and removed irrelevant highlighting/autocomplete keywords

GlitchApp v3

10 Jun 14:27
04930cf
Compare
Choose a tag to compare
  • 04930cf Bump version to v3
  • 3709a28 fix: Disable mode_override_titles for FileDialog
  • 23871d9 Allow saving shader with Ctrl+S
  • 68185fa fix: Remember the location a shader was loaded from & improve functionality

GlitchApp v2

09 Jun 14:47
1304ecd
Compare
Choose a tag to compare
  • 1304ecd Bumped version to 2
  • 249dad1 Added more information to the README
  • 5906027 Added a screenshot and a README
  • e57d9ca Bumped version to 2-dev
  • 279f441 Improve UI with application name & version and better spacing
  • 5e0f790 Remember last image export / shader save path - closes #5
  • 641cb9f Use Apply button with F5 keybinding instead of reapplying the shader on every code change
  • 88a6460 Load additional images via //!load directive - closes #4

GlitchApp v1

09 Jun 11:35
932c1e2
Compare
Choose a tag to compare
  • 932c1e2 Added project icon
  • 37532a0 Bumped version to 1
  • 9db91fe Fixed default button strings to be in English
  • d7a4b05 Added Open & Save buttons for the shader, some code improvements and bugfixes, open window maximized per default - closes #3
  • 3a5451a Bumped version to 0
  • 6d1a06a Added missing keywords for autocomplete and syntax highlighting - implements #2
  • 233c7e1 Applied a bit of noise to the ui background blur shader to fix color banding and make it prettier
  • 1755de3 Add export presets for Linux and Windows
  • d5ffa86 Optimized performance for complex shaders and refactored some of the code - fixes #1
  • 7549d16 Allow zooming in/out with Alt-Plus and Alt-Minus
  • c7e9f8e Don't request autocomplete on every code change
  • 68cccc2 Add project files
  • 8851717 Initial commit