Crea sito
RSS

elementary OS 5.0

5 Novembre 2018

elementary OS

elementary OS è una distribuzione Linux basata su Ubuntu che include un nuovo GTK+ e temi di icone per GNOME, Midori come web browser, nuove applicazioni sviluppate in casa  (come Dexter e Postler), e Nautilus Elementary, un file manager semplice.

Versione 5.0

Questa versione contiene (in Inglese):

Majorly Updated Apps

elementary OS is made up of two main parts: the “desktop” which includes the core user experience, look and feel, and system pieces; and the apps that come with the OS out of the box. elementary OS 5 Juno includes major updates across several of these core apps.

AppCenter: the Open, Pay-What-You-Want App Store

AppCenter is our built-in app store where users can download free and paid apps that are purpose-built for elementary OS. With AppCenter we’re doing things a bit differently from our competitors. First, every single app in AppCenter is open source because we firmly believe in the world-changing power of freely-licensed code and open source software. Second, all paid apps are offered with a developer-provided suggested price, but are ultimately pay-what-you-want. Users choose what to pay — if anything at all — when they download paid apps.

We use a pay-what-you-want model because it makes it incredibly easy for those who want and are able to fund development to do so, while keeping things accessible for individuals or organizations where the costs might be prohibitive. Our goal is a sustainable open source ecosystem of quality apps that people love.

In the previous version of elementary OS, we saw AppCenter go from zero curated apps at launch to over a hundred. Our indie developer ecosystem took off, and those developers have been thrilled with the experience of delivering their pay-what-you-want apps directly to users. However, as we shared back in February, we do still have some work to make the ecosystem truly sustainable for our developers.

So for Juno, we’ve focused in on making it even easier for users who choose to support developers to pay them for their apps.

If a paid app has been downloaded for free in the past, it will now prompt again for a pay-what-you-want purchase when there is a non-security update. Security updates will still come through as usual, and users can always choose to pay $0. This gives users who initially downloaded a paid app for free another easy opportunity to fund development of that app. And for developers who provide increased value over the lifetime of an app, this helps increase the chances that their satisfied users will pitch in, even a little bit, at some point.

We’ve added a new “Fund” option in the footer of all paid apps, making it easier yet again for users to help directly support the development of an app they’ve already purchased or haven’t even installed. For the whole rundown, be sure to read our About AppCenter Payments post from earlier this year.

We’ve also revisited the payment dialog for purchasing apps: we’ve implemented better payment card formatting and validation to cut down on errors, we now hide payment details when the fields aren’t focused to cut down on shoulder-surfer surveillance, and we’ve made it more consistent with other authentication dialogs, and consequently clearer that this is a trusted and secure dialog that is in fact coming from elementary OS.

We’ve focused on small things, too: we show the download size of apps in their header so bandwidth-conscious users will know if they want to grab an app now, or when they’re on an unmetered connection; when a user goes to download an app that might contain explicit content, we give them a heads up; category colors have been refined and adapted to our color palette; icons are higher-resolution and pixel-perfect on both LoDPI and HiDPI displays; and categories now contain both more apps and more relevant apps.

In beta testing, we’ve received positive feedback about each of these improvements from both app developers and users. The next time you’re in AppCenter we hope you’ll purchase an app to help build this sustainable open source ecosystem with us.

elementary Code: Purpose-built for Developers

We wrote about Scratch becoming Code at the beginning of the year, and that’s now fully realized in elementary OS 5 Juno. Code in Juno received the most attention, refinement, and improvement over its counterpart in Loki compared to any other app. Developers: this one’s for you.

The major focus for Code is being purpose-built for writing and editing code, which has lead us to setting smarter defaults. Baseline features like line numbering, project folder management, Vala symbol introspection, and line wrapping all come by default. This has also allowed us to simplify some of the preferences when it doesn’t make sense to toggle certain features on or off in a code editor. The result is a much more full-featured and tailored app for developers.

One of the most visible new features is the status area in the header. This sports new quick controls for tab/space settings, language/syntax highlighting, and a quick go to line feature.

We added a much-requested new dark mode which switches both the app and the code view over to a dark style that’s easier on the eyes at night or in dark rooms. This comes with a brand new style and font size switcher accessible with one click in the header bar, plus a high contrast option which is great when you’re out in the bright sun. Tabs are also now drawn in an inline style so they better match the content and adapt to the chosen style instead of always being chrome-colored.

A lot of work went into plugins. We’ve cleaned up several duplicate plugins and refactored code, leading to a better performing and more maintainable base to build future improvements upon. We wrote a new EditorConfig plugin and enabled it by default, which should help quell the tab/space debate in shared projects.

While working on Juno, we encouraged people who typically used other editors like Atom, VS Code, or Sublime text to give elementary Code another try. With the refactoring and cleanup — and a lot of great work from the community — we were able to implement many of users’ favorite features. For example, there are new shortcuts and context menu items for toggling comments (Ctrl+/ or Ctrl+M), and sorting lines (F5). We drastically improved bracket completion, picking up a lot of the nuances from other editors. And we’re shipping tons of new language definitions, meaning even more languages will be recognized out of the box.

The folder manager — previously an optional plugin — is now built in to the core, allowing tighter integration. We’ve completely revamped it, packing in more features while ensuring it’s still easy to use. Handling files and folders is easier than ever: we added a simpler “Open in” menu that shows in-app locations (like a new tab), your system file manager (Files by default), and other apps that can handle the selected file type. For folders, this means you can pop them open in a file manager or the Terminal straight from the context menu. We’ve also moved the Contractor-powered “Other actions” here, centralizing all file-related actions to one sane contextual spot. Lastly, the sidebar is now toggleable per-window from the menu or with F9, helping you use your display real estate more efficiently.

We’ve also baked all new Git integration into Code! If an open project folder is a Git repository, Code displays the branch name alongside it in the sidebar. Plus we add a status icon when there are new or changed files that haven’t been committed.

With the adoption of the folder manager into the core, we were able to add a few new handy ways to open project folders: straight from Welcome Screen (when no files are open), straight from the Terminal by passing in a directory, or right from Files in the context menu.

We also refined a lot of little things: the optional Mini Map is now using a purpose-built font, making it much more visible at a glance; we draw spaces for selected text and trailing whitespace by default; there’s a new animation for switching between project folders and symbols; and more options are visible without having to dive into a Preferences dialog.

If you’ve previously used Scratch and left it for a different editor, we encourage you to give Code a try. We think you’ll be thrilled with the absolute overhaul! And if you’ve never written an app before, you’ll be able to get off the ground running with the help of Code.

Risorse

La distribuzione può essere scaricata da:

Il sito web della distribuzione è: http://elementaryos.org/

Il sito web per sviluppatori è: http://sourceforge.net/projects/elementaryos

Screenshot

elementary Os 5.0

elementary Os 5.0

Conclusioni

Si può aggiornare dalla versione precedente.

Subscribe

Subscribe to our e-mail newsletter to receive updates.

No comments yet.

Leave a Reply