Skip to content

Datalayer Desktop 0.0.2

Choose a tag to compare

@github-actions github-actions released this 07 Oct 10:32
· 22 commits to main since this release

Datalayer Desktop 0.0.1

First official release! πŸŽ‰

✨ Features

Core Functionality

  • Jupyter Notebook Editor: Full-featured notebook editing with real-time kernel execution
  • Lexical Document Editor: Rich text editing with collaborative features
  • Datalayer Platform Integration: Seamless connection to Datalayer cloud services

Authentication & Access

  • GitHub OAuth authentication
  • Automatic session management
  • Multi-workspace support across different Datalayer spaces

Notebook Capabilities

  • Execute Python, R, and Julia code cells with live output
  • Full kernel management (start, stop, restart)
  • IPyWidgets interactive widget support
  • Cell execution history and outputs
  • Markdown cells with rich formatting
  • Code cells with syntax highlighting

Lexical Editor

  • Rich text formatting (bold, italic, headings, lists)
  • Code blocks with syntax highlighting
  • Real-time collaborative editing (beta)
  • Jupyter cell execution within documents
  • Export capabilities

Platform Features

  • Spaces Library: Browse and navigate Datalayer spaces with all your notebooks and documents
  • Runtimes Manager: Dedicated UI to monitor, create, and manage cloud computing runtimes
  • Environment Selection: Choose from Python, R, Julia, and specialized ML environments
  • Runtime Dashboard: View runtime status, resource usage, and active connections
  • Open notebooks and lexical documents directly from cloud storage
  • Automatic file synchronization with Datalayer platform

πŸ“₯ Installation

macOS (Universal - Intel & Apple Silicon)

  1. Download Datalayer-Desktop-*.dmg
  2. Open the DMG file
  3. Drag Datalayer Desktop to your Applications folder
  4. First launch: Right-click the app β†’ "Open" to bypass Gatekeeper

Windows

  1. Download Datalayer-Desktop-Setup-*.exe
  2. Run the installer
  3. Follow the installation wizard
  4. First launch: Click "More info" β†’ "Run anyway" if SmartScreen appears

Linux

AppImage (Recommended - Works on all distributions)

chmod +x Datalayer-Desktop-*.AppImage
./Datalayer-Desktop-*.AppImage

Debian/Ubuntu

sudo dpkg -i datalayer-desktop_*_amd64.deb

Fedora/RHEL/CentOS

sudo rpm -i datalayer-desktop-*.x86_64.rpm

⚠️ Known Limitations

  • Unsigned builds: Users will see security warnings on first launch (see installation instructions above)
  • Datalayer account required for cloud features
  • Large notebooks (>100 cells) may have initial load delays
  • Some notebook extensions not yet supported

πŸ’» System Requirements

Platform Minimum Recommended
macOS 10.15 (Catalina) 12.0 (Monterey) or later
Windows Windows 10 (64-bit) Windows 11
Linux GLIB 2.31+, GTK 3 Recent Ubuntu/Fedora
RAM 4 GB 8 GB or more
Disk 500 MB free 1 GB free

πŸš€ Getting Started

  1. Launch the app from your Applications folder or Start menu
  2. Login with GitHub - Click "Login to Datalayer" and authenticate
  3. Select Environment - Choose your preferred runtime environment (Python, AI/ML, etc.)
  4. Browse Spaces - Navigate to the Library tab to view your notebooks and documents
  5. Open a notebook or document - Click to start editing
  6. Manage Runtimes - Use the Runtimes tab to create, monitor, and terminate cloud computing resources
  7. Start coding! - Execute cells with powerful cloud-based kernels

πŸ”„ Auto-Updates

The app includes built-in update checking:

  • macOS/Windows: Automatic update notifications
  • Linux: Manual download or package manager updates

πŸ› Known Issues

  • Auto-update not available for first install (will work from v0.0.2+)
  • Collaboration features are in beta
  • Some widgets may not render in offline mode

πŸ“š Documentation

πŸ› οΈ Troubleshooting

App won't open on macOS

  • Right-click β†’ "Open" (first launch only)
  • Or: System Settings β†’ Privacy & Security β†’ "Open Anyway"

SmartScreen warning on Windows

  • Click "More info" β†’ "Run anyway"

Linux: Missing dependencies

# Ubuntu/Debian
sudo apt-get install libgtk-3-0 libnotify4 libnss3 libxss1 libxtst6 xdg-utils libatspi2.0-0 libdrm2 libgbm1 libxcb-dri3-0

# Fedora
sudo dnf install gtk3 libnotify nss libXScrnSaver libXtst xdg-utils at-spi2-atk

πŸ—ΊοΈ Roadmap

  • Plugin system for extensions
  • Offline notebook support
  • Git integration
  • Dark theme improvements
  • Performance optimizations for large notebooks
  • Additional kernel support (Scala, Go, etc.)

See our GitHub Issues for full roadmap.

πŸ’¬ Support & Feedback

πŸ™ Acknowledgments

Built with:


Thank you for trying Datalayer Desktop! πŸš€

Note: This is an early release. We appreciate your patience with any issues and welcome your feedback!

Full Changelog: https://github.com/datalayer/desktop/commits/v0.0.2