Difference between revisions of "What's New in MorphOS 3.10"

From MorphOS Library

(Created page with "'''UNFINISHED, NOT TO BE PUBLISHED YET!''' == Preface == MorphOS 3.10 is one of the biggest updates for MorphOS since the release of version 2.0. The official [http://www.mor...")
 
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''UNFINISHED, NOT TO BE PUBLISHED YET!'''
 
 
== Preface ==
 
== Preface ==
  
Line 7: Line 6:
  
 
If you're new to MorphOS, please read the other articles at the [https://library.morph.zone/Main_Page MorphOS Library] too.
 
If you're new to MorphOS, please read the other articles at the [https://library.morph.zone/Main_Page MorphOS Library] too.
 +
 +
: [[File:MorphOS 3.10 First Flight.png|455px]]
  
  
Line 19: Line 20:
 
* Support for Dualshock 4 and Xbox One controllers
 
* Support for Dualshock 4 and Xbox One controllers
 
* Drivers for new audio cards, USB serial devices, network cards, scanners, etc.
 
* Drivers for new audio cards, USB serial devices, network cards, scanners, etc.
 +
* USB MIDI support
 
* System time is now stored in UTC to be more compatible with other operating systems on the same machine
 
* System time is now stored in UTC to be more compatible with other operating systems on the same machine
 
* Automatic DST adjustment
 
* Automatic DST adjustment
Line 27: Line 29:
  
 
* Support for Scalable Vector Graphics (SVG) icons. SVG files can be used like normal icons by renaming them as .info files, and they can be scaled without quality loss.<br />[[File:MorphOS 3.10 SVG Icons.gif]]
 
* Support for Scalable Vector Graphics (SVG) icons. SVG files can be used like normal icons by renaming them as .info files, and they can be scaled without quality loss.<br />[[File:MorphOS 3.10 SVG Icons.gif]]
* Icon files can be created without embedded graphics, and they will use graphics from system default icons
+
* Icon files can be created without embedded graphics, and they will use graphics from system default icons. This saves disk space and makes theming easier.
 
* ''Create icon'' and ''Get default'' options for easier icon creation<br />[[File:MorphOS 3.10 Create Icon.png]]
 
* ''Create icon'' and ''Get default'' options for easier icon creation<br />[[File:MorphOS 3.10 Create Icon.png]]
 
* Filesystem based virtual trashcan implementation
 
* Filesystem based virtual trashcan implementation
 
* Faster file copying routines
 
* Faster file copying routines
* Inline editing of date, time, comment, and protection attributes<br />[[File:MorphOS 3.10 Inline Editing.gif]]
+
* Inline editing of date, time, comment, and protection attributes (can be activated with the middle mouse button or command-enter key combination)<br />[[File:MorphOS 3.10 Inline Editing.gif]]
  
  
Line 37: Line 39:
  
 
* New consistent monochromatic look for all modules to work better with all kinds of skins
 
* New consistent monochromatic look for all modules to work better with all kinds of skins
* New Grabber, Key input, and Preferences modules<br />[[File:MorphOS 3.10 Screenbar Grabber.png]] [[File:MorphOS 3.10 Screenbar Keyinput.png|382px]] [[File:MorphOS 3.10 Screenbar Preferences.png|142px]]
+
* New Key input, Grabber, and Preferences modules<br />[[File:MorphOS 3.10 Screenbar Keyinput.png|412px]]<br>[[File:MorphOS 3.10 Screenbar Grabber.png]] [[File:MorphOS 3.10 Screenbar Preferences.png|153px]]
 
* Calendar for the Clock module<br />[[File:MorphOS 3.10 Screenbar Calendar.png]]
 
* Calendar for the Clock module<br />[[File:MorphOS 3.10 Screenbar Calendar.png]]
 
* Many modules have been rewritten or redesigned, and have new themes<br />[[File:MorphOS 3.10 Screenbar Settings.png|340px]]
 
* Many modules have been rewritten or redesigned, and have new themes<br />[[File:MorphOS 3.10 Screenbar Settings.png|340px]]
Line 46: Line 48:
 
There are four new skins with accompanying MUI presets. To take these into use, change the skin from
 
There are four new skins with accompanying MUI presets. To take these into use, change the skin from
 
'''Settings -> System -> Screens -> Ambient''' and the MUI preset from '''Settings -> MUI -> Settings -> Presets'''.
 
'''Settings -> System -> Screens -> Ambient''' and the MUI preset from '''Settings -> MUI -> Settings -> Presets'''.
 +
: [[File:MorphOS 3.10 MUI Presets.png|300px]]
  
  
Line 69: Line 72:
 
* LogTool for viewing and analyzing MorphOS debug logs in real-time
 
* LogTool for viewing and analyzing MorphOS debug logs in real-time
 
* Updated Odyssey Web Browser<br />[[File:MorphOS 3.10 OWB.png|400px]]
 
* Updated Odyssey Web Browser<br />[[File:MorphOS 3.10 OWB.png|400px]]
* AudioRecorder
+
* AudioRecorder<br />[[File:MorphOS 3.10 Audio Recorder.png]]
 
* CSVViewer for viewing CSV files
 
* CSVViewer for viewing CSV files
* KeyExplorer replaces the old Keystroke utility
+
* KeyExplorer replaces the old Keystroke utility<br />[[File:MorphOS 3.10 Key Explorer.png]]
* Virtual MIDI Keyboard
+
* MIDI Piano<br />[[File:MorphOS 3.10 MIDI Piano.png]]
  
  
Line 82: Line 85:
 
== Shell Commands ==
 
== Shell Commands ==
  
* LoadLib - loads libraries and classes into memory
+
* [[Shell_Commands/LoadLib | LoadLib]] - loads libraries and classes into memory
* PlayMidi - CAMD Midi player
+
* [[Shell_Commands/PlayMidi | PlayMidi]] - CAMD Midi player
* RunFS - mounts network filesystems
+
* [[Shell_Commands/RunFS | RunFS]] - mounts network filesystems
* SSH2FS - mounts a remote filesystem using SFTP/SSH
+
* [[Shell_Commands/Ssh2FS | Ssh2FS]] - mounts a remote filesystem using SFTP/SSH
* WaitForNotification - waits for file notifications<br />[[File:MorphOS 3.10 Shell Commands.png]]
+
* [[Shell_Commands/WaitForNotification | WaitForNotification]] - waits for file notifications<br />[[File:MorphOS 3.10 Shell Commands.png]]
  
  
 
== Misc ==
 
== Misc ==
  
* Extensive Objective-C support
+
* [http://morphos-team.net/guide/objective-c Extensive Objective-C support]
 
* Many new MUI libraries and Reggae classes
 
* Many new MUI libraries and Reggae classes
 
* HarfBuzz library for text shaping
 
* HarfBuzz library for text shaping
* lzma.library
 
 
* sqlite.library
 
* sqlite.library
 
* vgraphics.library for vector graphics
 
* vgraphics.library for vector graphics
 
* xattr support for ixemul.library, which enables, for instance, storing Amiga's protection bits and file comments in tar archives
 
* xattr support for ixemul.library, which enables, for instance, storing Amiga's protection bits and file comments in tar archives

Latest revision as of 16:21, 13 April 2018

Preface

MorphOS 3.10 is one of the biggest updates for MorphOS since the release of version 2.0. The official release notes list is long and detailed, but let's look at some of the main features and changes in a more visual way here.

Yet again the update is free of charge for registered MorphOS 2.x and 3.x users, and the registration price has been dropped even more since the previous release.

If you're new to MorphOS, please read the other articles at the MorphOS Library too.

MorphOS 3.10 First Flight.png


Kernel and Hardware Support

  • Support for AmigaOne X5000 computers
  • 2D support for MANY new graphics cards from R600 to Northern Islands series
  • Abox's memory mapping allows 192 MB more memory
  • Disables the second CPU on PowerMac7 machines
  • Isochronous transfers support with USB
  • New PPD based printing system
    MorphOS 3.10 Printers.png
  • Support for Dualshock 4 and Xbox One controllers
  • Drivers for new audio cards, USB serial devices, network cards, scanners, etc.
  • USB MIDI support
  • System time is now stored in UTC to be more compatible with other operating systems on the same machine
  • Automatic DST adjustment
  • Touchpads can be disabled


Ambient

  • Support for Scalable Vector Graphics (SVG) icons. SVG files can be used like normal icons by renaming them as .info files, and they can be scaled without quality loss.
    MorphOS 3.10 SVG Icons.gif
  • Icon files can be created without embedded graphics, and they will use graphics from system default icons. This saves disk space and makes theming easier.
  • Create icon and Get default options for easier icon creation
    MorphOS 3.10 Create Icon.png
  • Filesystem based virtual trashcan implementation
  • Faster file copying routines
  • Inline editing of date, time, comment, and protection attributes (can be activated with the middle mouse button or command-enter key combination)
    MorphOS 3.10 Inline Editing.gif


Screenbar Modules

  • New consistent monochromatic look for all modules to work better with all kinds of skins
  • New Key input, Grabber, and Preferences modules
    MorphOS 3.10 Screenbar Keyinput.png
    MorphOS 3.10 Screenbar Grabber.png MorphOS 3.10 Screenbar Preferences.png
  • Calendar for the Clock module
    MorphOS 3.10 Screenbar Calendar.png
  • Many modules have been rewritten or redesigned, and have new themes
    MorphOS 3.10 Screenbar Settings.png


Skins and MUI Presets

There are four new skins with accompanying MUI presets. To take these into use, change the skin from Settings -> System -> Screens -> Ambient and the MUI preset from Settings -> MUI -> Settings -> Presets.

MorphOS 3.10 MUI Presets.png


  • Albulus
    MorphOS 3.10 Theme Albulus.png
  • Ater
    MorphOS 3.10 Theme Ater.png
  • Niteo
    MorphOS 3.10 Theme Niteo.png
  • Origo
    MorphOS 3.10 Theme Origo.png


Besides the whole themes, several new MUI button sets are available for custom configurations.


Blankers

  • Game of Life
    MorphOS 3.10 Blanker Game of Life.png
  • Icon Wall
    MorphOS 3.10 Blanker Icon Wall.png


Applications and Utilities

  • Clock with multiple fancy looking skins
    MorphOS 3.10 Clock.gif
  • Flow Studio is a full-featured IDE based on the feature-rich Scribble text editor, which was previously shipped with MorphOS
    MorphOS 3.10 Flow Studio.gif
  • LogTool for viewing and analyzing MorphOS debug logs in real-time
  • Updated Odyssey Web Browser
    MorphOS 3.10 OWB.png
  • AudioRecorder
    MorphOS 3.10 Audio Recorder.png
  • CSVViewer for viewing CSV files
  • KeyExplorer replaces the old Keystroke utility
    MorphOS 3.10 Key Explorer.png
  • MIDI Piano
    MorphOS 3.10 MIDI Piano.png


Games

  • Pixel Cross
    MorphOS 3.10 Game PixelCross 1.png MorphOS 3.10 Game PixelCross 2.png


Shell Commands


Misc

  • Extensive Objective-C support
  • Many new MUI libraries and Reggae classes
  • HarfBuzz library for text shaping
  • sqlite.library
  • vgraphics.library for vector graphics
  • xattr support for ixemul.library, which enables, for instance, storing Amiga's protection bits and file comments in tar archives