...2sxc 17 is out with lots of coding enhancements - the 3rd day of Christmas!
Coding Enhancements
These merit an own blog, but for summary:
- Get really great intellisense when writing in VS-Code
- The new ThisApp.Code system will allow you to write type safe helper C# files to use in Razor and everywhere - no more dynamic helpers!
Content App now Typed
We updated the Content App so that the Bootstrap 5 edition now uses typed code (RazorTyped). This is great for beginners starting to discover 2sxc.
Front-End and UI Enhancements
We updated the entire front end to use Angular 17, and introduced lot's of enhancements such as:
App Icon in Admin UI
We now show the App-Icon in the Admin (great when you have many windows open):
Ctrl+Click on Menu Buttons (gem!)
We often need to open admin dialogs in separate windows. Previously it was necessary to Shift-Click which resulted in a new window (not a new tab). In v17 we've enhanced it, so ctrl-click works as well.
Improved Dropdowns (Pickers)
We've been working hard on improving the dropdowns in the 2sxc-UI and make them more flexible. The architecture is done, but most of the goodies are not.
Example: Previously you always had to open the larger dialog to even select a single item. Now even a multi-value dropdown behaves as a dropdown when you only need one value.
Loads of new APIs
- eg. Kit.Toolbar.Edit(...) is for toolbars that just need the pencil button
- Item.Publishing is an API to figure out draft/staging etc. of data
- MyView.Settings makes it easier (and clearer) that a setting is stored on the View configuration
...and way more.
➡️ Try it out right away from the github releases.
Merry Christmas from Switzerland and Croatia
iJungleboy, Tonci, Duje