All Projects → miquelbeltran → Flutter95

miquelbeltran / Flutter95

Licence: mit
Windows95 UI components for Flutter apps. Bring back the nostalgic look and feel of old operating systems with this set of UI components ready to use.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter95

Awesome Sde Id Medium
😎 Daftar akun Medium.com keren dari para pegiat software engineering di Indonesia
Stars: ✭ 75 (-3.85%)
Mutual labels:  hacktoberfest
Azure Sdk For C
This repository is for active development of the Azure SDK for Embedded C. For consumers of the SDK we recommend visiting our versioned developer docs at https://azure.github.io/azure-sdk-for-c.
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Cursos
Repositório com materiais de cursos das Pyladies São Paulo
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Nimoy
A testing and specification framework for Python 3
Stars: ✭ 76 (-2.56%)
Mutual labels:  hacktoberfest
Terraform
Terraform - Beginners | Intermediate | Advanced
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Custom War Packager
Custom Jenkins WAR packager for Jenkins
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Prettier action
GitHub action for running prettier on your projects pull requests
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Laravel Schedulable
Schedule and unschedule eloquent models elegantly without cron jobs
Stars: ✭ 78 (+0%)
Mutual labels:  hacktoberfest
Algorithms Hacktoberfest
Write Algorithm in any language and contribute to HacktoberFest
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Phpunit Pretty Result Printer
PHPUnit Pretty Result Printer -- make your PHPUnit tests look pretty!
Stars: ✭ 1,208 (+1448.72%)
Mutual labels:  hacktoberfest
Sitemap Cache Warmer
Visits pages based on a sitemap to keep your cache warm
Stars: ✭ 75 (-3.85%)
Mutual labels:  hacktoberfest
Lrnotificationobserver
A smarter, simpler, and better way to use NSNotificationCenter with RAII
Stars: ✭ 76 (-2.56%)
Mutual labels:  hacktoberfest
Desafios
FP Challenges
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Smalltalk
Promise-based Alert, Confirm and Prompt replacement
Stars: ✭ 76 (-2.56%)
Mutual labels:  hacktoberfest
Brainbox
BrainBox is a web application that lets you annotate and segment 3D brain imaging data in real time, collaboratively.
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Hassio Addons
The repository for my Home Assistant Supervisor Add-ons.
Stars: ✭ 71 (-8.97%)
Mutual labels:  hacktoberfest
Competitive Programming Questions
This repo is open for all. Add your favourite competitive programming questions along with the solution.
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Hacktoberfest
Make your first PR! ~ A beginner-friendly repository made specifically for open source beginners. Add your profile, a blog, or any program under any language or update the existing one. Just make sure to add the file under the correct directory. Happy hacking!
Stars: ✭ 78 (+0%)
Mutual labels:  hacktoberfest
Ultrasonic
Minimalist library for Ultrasonic Module HC-SR04, PING))) and Seeed SEN136B5B to Arduino
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest
Chaostools.jl
Tools for the exploration of chaos and nonlinear dynamics
Stars: ✭ 77 (-1.28%)
Mutual labels:  hacktoberfest

Flutter95

Windows95 UI components for Flutter apps.

UNDER CONSTRUCTION

Screenshots

Screenshot

Components

Scaffold95

Scaffold as a Windows95 styled window.

  • Provides title.
  • Optional: toolbar that requires Item95 action items.
Screenshot
  • If a scaffold canPop (meaning it is not a root of the app) then a close button appears.
Screenshot
Scaffold95(
  title: 'Flutter95',
  toolbar: Toolbar95(
    actions: [
      Item95(
        label: 'File', 
        onTap: () {},
      ),
    ],
  ),
  body: Container(),
)

Menu95

Windows95 styled menu.

Screenshot
  • Easy API wrapping Material's showMenu.
Menu95(
  items: [
    MenuItem95(
      value: 1,
      label: 'New',
    ),
    MenuItem95(
      value: 2,
      label: 'Open',
    ),
    MenuItem95(
      value: 3,
      label: 'Exit',
    ),
  ],
  onItemSelected: (item) {},
);
  • Display using show(context, position).
menu.show(
  context,
  Offset(50, 100),
);
  • Use it directly with Item95 to be positioned automatically.
Item95(
  label: 'File',
  menu: Menu95(...),
),

Button95

Windows95 styled button.

  • Provides default text style for child widgets.
  • Provides default padding for children.
  • If onTap is null, acts as a disabled button.
Button95(
  onTap: () {},
  child: Text('Button95'),
)

TextField95

TextField styled as a Windows95 text field.

  • Uses a Material TextField internally.
TextField95()

Elevation95

Creates an effect of deepness and elevation around Widgets.

Elevation95(
  child: Text('Elevated Text')
)

Flutter95.textStyle

TextStyle ready to use that copies the Windows95 text style.

Text(
  'Text with Flutter95.textStyle',
  style: Flutter95.textStyle,
);

Acknowledgments

Heavily inspired by React95.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].