Primo is a visual CMS with a built-in code editor, Svelte blocks, and static site generator.
MIT License
Breaking change - there was an extra div around content sections which has now been removed. It's removal could affect site CSS targeting content sections.
Features:
Fixes:
Misc:
Published by mateomorris almost 2 years ago
Breaking change: 'section-container' class no longer exists on content sections
Features:
Bug fixes
Published by mateomorris about 2 years ago
Breaking changes
primo
prefix (.primo-section
-> .section
/ .primo-content
-> .content
).primo-page
-> #page
.section-container
exists alongside .content
Features:
Bug fixes
Published by mateomorris about 2 years ago
Published by mateomorris about 2 years ago
Especially useful for multi-monitor setups, this feature lets you create a separate window containing a preview of the active site that stays synchronized with your drafted content. So if you update a content section or draft component fields, all your previews will update. Later iterations can easily add the ability to pin particular pages, so you could work on a component and see how it'll look across your whole site.
Sometimes, only some of the fields in a group field are relevant. For instance, if you set up a Select field to toggle between different media types (i.e. video, image), you'd want to either show a url field for the video and an image field for the image. Now, you can configure particular Group subfields to only show depending on the value of a preceding Select field.
Horizontal orientation is good for short/long components like nav bars, freeing up a lot of screen real estate. Manual refresh is necessary for larger components that cause a lag when auto-refreshing (refresh manually with Command+R).
You can see the available hotkeys in any view by pressing the Mod key (Cmd on Mac, Ctrl on Windows, idk on Linux) which makes it really easy to jump into a component, change its code and content, and save it, all without reaching for the trackpad (except maybe to select the code). Besides the mobility benefits of being able to move around a site and dev environment with just a keyboard, it's also just really efficient. The eventual goal is that you can do everything you can do with a mouse, just as fast or faster with keys.
So far the key bindings are:
When an image is the top field in a repeater, its value will show as the repeater item preview.
Published by mateomorris over 2 years ago
It wouldn't be a real Alpha without another design refresh, but this time's even better because Primo has an updated logo and brand color that we hope will make the app feel more inviting.
Published by mateomorris over 2 years ago
Published by mateomorris over 2 years ago
primo-content
placement in code wasn't consistent w/ the published sitePublished by mateomorris over 2 years ago
Improvements:
Published by mateomorris over 2 years ago
Misc:
Fix:
Published by mateomorris over 2 years ago
Features:
Bug Fixes:
Published by mateomorris over 2 years ago
Features:
Improvements:
Bug Fixes:
Published by mateomorris over 2 years ago
Bug fixes:
Published by mateomorris over 2 years ago
Published by mateomorris over 2 years ago
Published by mateomorris over 2 years ago
Version 0.3.0 introduces a few new features & a lot of stability improvements.