0.9.6 P1

0.9.6 P1

Version: 0.9.6 P1
Compatibility: Oxygen 3.9 and Oxygen 4.0
Size (.zip): 146kb

Before we get into the changes, I am very excited about the new version and some features that make Oxygen a full-fledged IDE and allow a seamless transition from visual to manual programming. Workspace goes far beyond the changes made in UI / UX. As the name suggests, Recoda is all about programming and we develop solutions to help you programme more, better and smoother.
Made by hands, for hands.

🆕 NEW 1: Powersheets
It would be handy to have a VSCode-like editor that displays in a new window on your laptop, or even better, if you have multiple screens, you could have it display on the second monitor. Suggestions for Oxygen classes, smart suggestions for CSS properties, suggestions for CSS variables, almost everything you get inside desktop code editor.
Video: https://cln.sh/hKxjdH

🆕 NEW 2: Default units.
You can now set global units in rem, local units like % for Width, maybe px for Margin and the unit changes as you type.
Video: [https://cln.sh/lK97Ee]

🆕 NEW 3: Auto-detect units.
Preset units are good, but you should set them beforehand and sometimes they are not what you want. With auto-detect, you can write .5rem in the input and the unit will be changed to rem. If you use an unsupported unit, the unit will be set to none.
Bonus: If you use CSS functions (calc, min, max, clamp), unit also becomes none.
video: [https://cln.sh/mKoMBY]

🆕 NEW 4: CSS variables everywhere.
Recoda is built with CSS variables, we love them. So if you were a pilot of a plane with CSS variables, Recoda will be your co-pilot.
1. Interface inputs
2. Custom CSS
3. Stylesheets
4. Blockpad
5. Powersheets
Video 1: [https://cln.sh/eqzAFU]
Video 2: [https://cln.sh/cEwLFO]

🆕 NEW 5: Background position presets.
To be honest, it's a hacky solution, it's cool, but I do not think it will have a big impact on your workflow, but it was asked for, so I made it optional in case someone finds it useful.
Image: https://cln.sh/b4jzZi
Enable via User Preference - > Advanced Tabs - > Background Position Preferences

🖌️ Polish 1:  Class Switcher rebuild from scratch.
As far as functionality goes, almost everything is the same. This should fix the weird UX error that can occur when you use the Oxygen class box to add a class. You should now be able to delete classes with a single click, and the display of locked classes is now better and more consistent with the rest of UI.

🖌️ Polish 2: Shortcuts without jQuery.
Our commitment to the future. We want less dependencies, so we rely on our code.

🖌️ Polish 3: Code refactoring.
Our commitment to the future. We look at the entire codebase and shake it up a bit to remove some silly workarounds that were introduced in the past. There are still some left, but we will do this from time to time.

🖌️ Polish 4: Adding prefixes to Recoda CSS variables.
CSS variables are now prefixed, which should help avoid collisions.

🖌️ Polish 5: Live Server.
Now opens in a new tab, should remove WP admin bar after opening and after each reload. Fixed some other issues. If you try to open Live Server while editing reusable files, it shows that it is not possible.

🖌️ Polish 5: Blockpad
Now Blockpad shows the name of the code block and opening the Blockpad view can be done through the code block interface.
Image: https://cln.sh/ehIOg4

🔧 Fix 1: The command bar does not add a space when renaming elements with @.
🔧 Fix 2: Shift-B in code editor prevents uppercase letters (collision with function).
🔧 Fix 3: Ruler hidden behind command bar. 
🔧 Fix 4: Insert options are hidden in reusable templates due to Recoda CSS.