Terminal emulator for dahliaOS

Overview
Comments
  • Fix all linter errors and warnings

    Fix all linter errors and warnings

    Mostly just code style, formatting and minor pedantic stuff but it's nice to cleanup.

    It'll be a great improvement to setup GitHub Actions or something similar to run commands such as flutter analyze and flutter test in every repo on PRs and pushes.

    opened by pablojimpas 1
  • no terminal emulator?

    no terminal emulator?

    this would be a nice addition to pangolin. if we were able to even traverse a basic Linux filesystem and run basic bash scripts it would already be a suitable os. that coupled with the hopeful success of sapphire for raspi 3 would make a nice os

    opened by nobody5050 1
  • Terminal v2

    Terminal v2

    Related to #6.

    As I've closed this PR to make it easier for others to contribute, I'll be opening this issue to keep track of core features, outside of Discussions. All new issues with this branch should go into their own separate issue.

    opened by imreallyliam 0
  • Switching to pty and xterm (v2)

    Switching to pty and xterm (v2)

    Pull request template

    • Please make sure you read and fill this template out entirely
    • PRs that don't have the template filled out will be ignored

    Description

    • Please include a summary of the change and which issue is fixed
    • Please also include relevant motivation and context (Why is this change required? What problem does it solve?)
    • List any dependencies that are required for this change
    • If it fixes an open issue, plase link to the issue here

    Fixes #(issue)

    Screenshots (if appropriate):

    Type of change

    Please tick the relevant option by putting an X inside the bracket

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    • [ ] This change requires a documentation update

    Checklist:

    • [ ] My code follows the guidelines of this project
    • [ ] I have performed a self-review of my own code
    • [ ] I have commented my code, particularly in hard-to-understand areas
    • [ ] I have made corresponding changes to the documentation
    • [ ] My changes generate no new warnings
    • [ ] All current GitHub actions pass
    • [ ] Any dependent changes have been merged and published in downstream modules
    • [ ] I have checked my code and corrected any misspellings
    • [ ] I have read the CONTRIBUTING document
    opened by imreallyliam 0
  • Added tab closing when process exists & app closes when no more tabs

    Added tab closing when process exists & app closes when no more tabs

    Description

    • Added tab closing when process exists
    • Added app closing when no more tabs open

    Type of change

    Please tick the relevant option by putting an X inside the bracket

    • [x] Bug fix (non-breaking change which fixes an issue)
    • [x] New feature (non-breaking change which adds functionality)

    (Bit of both I guess)

    Checklist:

    • [x] My code follows the guidelines of this project
    • [x] I have performed a self-review of my own code
    • [ ] I have commented my code, particularly in hard-to-understand areas; tf none of your code is commented. Easy to read anyways.
    • [x] I have made corresponding changes to the documentation
    • [x] My changes generate no new warnings
    • [x] All current GitHub actions pass
    • [x] Any dependent changes have been merged and published in downstream modules
    • [x] I have checked my code and corrected any misspellings
    • [x] I have read the CONTRIBUTING document
    opened by SelfMadeSystem 1
Owner
dahliaOS
dahliaOS is a modern, secure, lightweight and responsive operating system, combining the best of GNU/Linux and Fuchsia OS.
dahliaOS
A Gameboy Emulator Built With Flutter

dashboy Gameboy Emulator by dart&flutter Language: Dart UI: Flutter Graphics: CustomPainter + Canvas The core implementation is based on my prior work

Yusuke Otsuka 134 Nov 9, 2022
Pangolin Desktop UI shell, designed for dahliaOS, written in Flutter.

Website ● Discord ● Releases ● Donate ● Documentation Pangolin Desktop UI Pangolin UI is a Desktop shell for dahliaOS, written in Flutter, runs on Lin

dahliaOS 1.7k Jan 3, 2023
Super easy mood tracking app to demonstrate use of the Firebase Local Emulator Suite

Mood Tracker Example App in Flutter This is a simple example app showing how to use Cloud Functions and the Firebase Local Emulator inside a Flutter a

Andrea Bizzotto 8 Oct 14, 2022
Pangolin Desktop UI shell, designed for dahliaOS, written in Flutter.

Website ● Discord ● Releases ● Donate ● Documentation Pangolin Desktop UI Pangolin UI is a Desktop shell for dahliaOS, written in Flutter, runs on Lin

dahliaOS 1.7k Jan 2, 2023
This project is a implementation of a collection of terminal server samples in Dart

Terminal Server Samples ⭐ Star me on GitHub — it helps! This project is a implementation of a collection of terminal server samples in Dart licensed u

Javier Montenegro 0 Nov 26, 2021
Speed Share is a highly available file sharing terminal on LAN(local area network) developed by flutter framework.

速享 Language: 中文简体 | English 这是一款完全基于局域网的文件互传终端,速享不使用任何服务器,不使用您的移动流量,不收集任何用户数据,完全的点对点传输。 可以快速共享文本消息,图片或其他文件,文件夹。 适用于局域网中的文件互传,解决 QQ,微信等上传文件会经过服务器的问题,或者

null 477 Dec 31, 2022
Terminal styling done right - now for Dart!

vscode debug console windows terminal Console/Terminal text coloring and styling library for Dart 'Terminal string styling done right' I created this

Tim Maffett 4 Dec 10, 2022
Creating terminal-based UIs and games in Dart should be accessible and fun!

griddle Griddle simplifies the concept of creating 2D games or UI applications within a 2D-matrix, or grid, which in turn makes it a suitable cross-pl

Matan Lurey 20 Dec 19, 2022
A simple set of terminal-based arcade games written in pure Dart.

dartcade A simple set of terminal-based arcade games written in pure Dart. Purpose I was developing some simple 2D UI libraries (such as package:gridd

Matan Lurey 7 Dec 7, 2022