stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

NeneUI (@neneys/ui)

  • 25 Devlogs
  • 69 Total hours

An Server Side Rendering Framework for Flutter <-> JavaScript

Open comments for this post

2h 41m 39s logged

Devlog (No.23)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

New Features

  • Shared Preferences
  • ReqType
  • Action.SOFT_RELOAD

SharedPreferences

You can use SET_PREFS and REM_PREFS Action to Set or Remove and PREF_EXISTS with exists and not parameters for functions

  • GetPrefs
    When ReqType.POST is present you could use GetPrefs to get the preference value in UI/Callback Route

  • GetFile
    Returns File Uploaded’s Path as in uploads/file.extension only works in Callback as that’s the place where you could recieve file.

  • Action.SOFT_RELOAD
    Reloads the Screen without Changing any State or Position of Page.

Other Changes :- Remove Old docs/ folder and SKILL.md for AI Agents to utilise NeneUI properly

Thanks for reading.
love you all 🥰🥰

0
0
30
Open comments for this post

46m 52s logged

Devlog (No.22)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

NeneWorld - An Sample App

NeneWorld is an Sample App for @neneys/ui Showcasing some Little Things of NeneUI.

*Who Made It? : * Claude! Yes SKILL.md is coming soon to everyone, where the AI can read SKILL.md and create an App using NeneUI Library.

Features? of this Sample App

  • Demo of NeneBottomnav, NeneDisplay
  • Images
  • Buttons and Callback
  • Pokedex

Dw, Only the Sample is AI-written, The Main Project @neneys/ui Library is still an human-made project. And i do not want AI to take over NeneUI and write it itself, that would ruin this Library

Why Skill.MD?

So, that Users Can make an App using NeneUI and also ask AI For Help where they feel stuck. Tho it consumes tokens alot, cus NeneUI is becoming an more larger library

Excuz me what is NeneUI?

As i told earlier, NeneUI allows you to write the entire App UI in TypeScript and Render it Server-Side and produce in front of User. AND NO NENEUI IS NOT A WEBVIEW. It translates TypeScript into NATIVE Flutter Widgets. So the Interface feels native and uses Less RAM in this RAM Crisis Economy.

Status?

NeneUI is still in early stages, as i consider it. It still lacks many things such as an shared_preferences Implementation, WebSockets and proper Secure JavaScript Execution System.

Conclusion

I love if i get even tiny support for NeneUI and the people reading this devlog, I love you all who support me ;)

Love you >3…
Thanks for reading…!!!!

0
0
15
Open comments for this post

1h 22m 41s logged

Devlog (No.21)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

New Widget & Major Feature

Added NeneDisplay to Change the Area of the Screen with a custom route, Like we see on normal apps.

NeneDisplay

It follows the index of bottomNavbar (or prescribed Variable) and loads the corresponding Page on the Area specified. Only Scaffold Body as a whole is supported as of now.

NeneDisplay({
         urlMap: {
                 0: "/ui/route_a",
                 1: "/ui/route_b"
         }
})

It has urlMap and followIndex arguments only.

Quick Note: It does not create a complete new Nene IDDB, It exists on top of the existing one so the variables do not disappear that were assigned by previous page
.
Thanks for reading today!!
I hope your day goes well

Love you all >3

0
0
33
Open comments for this post

1h 2m 24s logged

Devlog (No.20) - A tiny update

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

CUSTOM WIDGET YAY!!!!

NeneBottomNavbar

Bottom Navigation Bar for NeneUI Apps!
With Two Types for Now normal, float

About

NeneNavbottom and NeneNavItem are the new widgets added.

Any New Widget?

Yes, NeneSidebar as well and NeneDisplay for Route and SPA System

THANKS for Reading !!!
Love you all.

0
0
28
Open comments for this post

1h 24m 23s logged

Devlog (No.19)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

New Changes

  • Added a Mouse Hover Effect like in Inspect Element for Debug Bar

Docs Changes

  • Added Docs about SingleChildScrollView
  • Compare & Variables Documentation
  • Breadcrumbs

Future Changes

  • Custom Widgets
  • Layout Widgets mostly
  • Custom BottomNavBar

Possible WebUI for SEO Purposes I’ve planned with PHP, Next.js but i have to yet choose which one would be easier to implement and best SEO.

I’m having a slight fever, so i’m unable to update many things i’ve planned in my mind, i apologise for it.

Anyways

Thanks everyone,
Love you for the support ❤️

0
0
9
Open comments for this post

2h 6m 34s logged

Devlog (No.18)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

New Feature & Changes

  • Changed Overlay Circular Progress Indicator to LinearProgressIndicator near AppBar for Form Submit
  • New Action RELOAD UI (Soft-reloads UI)
  • DebugBar (A.k.a Orb) Stays always active

Docs Changes

  • Add Layouts Docs (Column,Row)
  • Avatar Widget Docs
  • Button, ButtonGroup
  • MainAxis, CrossAxis Documented

That’s it for today, Thanks for Reading!!

0
0
16
Open comments for this post

2h 35m 31s logged

Devlog (No.17)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

Bug Fixes

  • Fix where Height/Width of Image’s Default Value was always 0.

Docs Progress

  • Added Content Documentation
  • Added Feedback Widgets Docs such as Progress, CircularProgressIndicator, etc.

Experiment

Tried to Experiment with Rust Renderer, It did not work as i don’t know rust much properly

Desktop Apps - Planning Update

I’ve planned to make the Desktop Apps be static but built from TypeScript and Bundle Flutter + Bun Shipping Desktop Apps.

Stardance Example

In the Stardance Example, I’ve added Banner Images Support if available and Creation Date and Devlog Count. More to come on the way.

Thanks for reading everyone
Love you all >3…..

0
0
8
Open comments for this post

2h 16m 25s logged

Devlog (No.16)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

Bug Fixes in NeneUI

  • Fixed a Bug where Padding caused Null Error in Some Widgets
  • Fixed Card not having color passed down to UI Renderer

Docs Updates

The Documentation of Actions and Forms is now Complete!! Next Up Feedback and more!

Example App (WIP)

The Example app is located in stardance_ui.ts <– It’s an utilisation of Stardance API to show something and render it in NeneUI! (It’s in very very early stage also it’s letting me discover more stability bugs along with it.)

Info on Plugins

  • I’m planning to pause on Plugins development and not include the @neneys/payments plugin in Testing Kit for Now.

Desktop App (Electron-like Solution) - [Planned]

I’m planning to make an Electron-like Framework but instead of Chromium we’ll use NeneUI to render the Desktop App.

Thank you for reading!!
I love the readers ;)

0
0
23
Open comments for this post

2h 9m 7s logged

Devlog (No.15)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

What’s New in Docs?

-> I’ve Separated Base Components and Form Components
-> TextField, ColorPicker, CheckBox Docs Added
-> Sample Callback has been added

What’s Next?

  • Add Actions and DoAction Docs and Explaining Callbacks
  • Navigation System

What did i discover?

Appearently if you do not have Scaffold in a new page, Flutter makes it completly black page. It seems like Scaffold is required to be defined from NeneUI Server-Side.

Plans in NeneUI

  • Implement More Controlled JavaScript Environment and Allow Enabling and Disabling JavaScript.
  • Restrictions and More Functions to Manipulate Widgets

One More thing

Apparently, The NPM Package and Flutter Package is recieving alot of Downloads in week, idk how, But I’m very happy and i really want to thank them.
.
Anyways
.
Thank you for reading my devlog.
Love you all!!!! 🥰🥰

0
0
36
Open comments for this post

3h 3m 16s logged

Devlog (No.14)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

Docs, Finally!

Tho it’s not complete but foundation is now laid!
Using Docsaurus for the Docs

Changes in NeneUI?

  • Upgrade Sample App Version
  • Publish 0.0.6 to Dart for Combability

Docs is available at

https://kwe26.github.io/neneui/

NeneUI is becoming more and more productional!

New Features & Bug Fixes Coming on the WAY!!!

NOTE: Only a few components are documented as of now!

Thanks for Reading
Love you all 😘😘

0
0
15
Open comments for this post

7h 7m 4s logged

Devlog (No.13)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

Bug Fixes And Improvements

  • Fix Bug where FormSubmit would .pop the context out
  • Upgrade flutter_js to flutter_quickjs
  • Improve NeneUI Testing Kit for Android
  • Setup Plugins Support

New Features

  • @neneys/payments - Yes, You can Accept Payments from NeneUI now too!
  • Docs - Working on a Documentation based on Docusaurus

What’s Next?

  • Improving JS Execution and Making it More Secure
  • Working on Form Submission to fix some issues
  • An Proper Docs for every Humans!
  • Making @neneys/payments on Flutter to use url_launcher or Native Plugins instead of rendering it in Web, would be better.
  • More Plugins!!

Hey, i’ve been thinking would it be good idea, if we make it an Electron like Windows/Linux/macOS App Making too but instead of Chromium it’ll be flutter render??

Thanks,
kwee26

Love you all 🥰

0
0
29
Open comments for this post

1h 3m 26s logged

Devlog (No.12)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

Bug Fixes & Improvements

  • Larger Files Now Do not Freeze The Entire App
  • It can now process Large Files (e.g. Ubuntu ISO)
  • A Single Error in Widget (exclusion of RenderOverflows) now don’t block entire app, As seen in Screenshot (2) below
  • Error Handling has been improved.

Re-Designed: NeneUI Testing Tool

  • It has been Renamed into NeneUI Testing Kit
  • It now has a Nice Looking UI with Nene in Right!
  • Links to Project now included and Confirmation of Launch App and Plugins Selection

Anyways, That’s it for Today!
Thank you!
Love you all 🤞🥰

0
0
8
Open comments for this post

2h 0m 40s logged

Devlog (No.11)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

New Widget (as a plugin): VideoFrame Widget, Currently this is an prototype and i don’t gurantee complete stableness in this VideoFrame.

Other Major Changes

  • Migrated to Latest Flutter SDK
  • Removed Material Mentions
  • Upgraded shadcn_flutter

New Fatal Error When Starting up
I have re-designed the Fatal Error when NeneUI couldn’t be initialized for some reason, now you can Try Again or even copy the Stacktrace on why is it happening

What are the plans?

  • Improve Stability & Performance
  • Focus more on Documentation

Theese Suggestions were given by Anon in Review, and i think i should focus on them more.

And that’s it for now
Thank you, for reading
Love you all 😘😘

0
0
10
Open comments for this post

1h 10m 44s logged

Devlog (No.10)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

Here are the changes that were made and are planned

  • NeneUI Tester
  • Pre-hosted NeneUI Examples
  • @neneys/payments system
  • Video, Audio Players
  • Custom Widget
  • SharedPreferences

Please suggest more changes that can be added to @neneys/ui

Love you all ❤️

0
0
24
Ship #1

I made an Server-Side Rendering Library for Flutter, You write the Code in TypeScript and the Flutter Renderer (i named it Daikon) parses it into Native Code, Without WebViews! Completely Native.

The Challenges i faced were, how to like index the widgets to be used while JSON becomes parsed and the handling of #ids and most importantly, ForEach Option and the JS Option.

I used shadcn_flutter for UI Elements that were rendered, i really like shadcn_flutter’s Design. it’s really cool.

I tried to keep it as much as user-friendly as possible, by adding TypeScript Types so VSCode Auto-complete could work.

I have also added File Uploads feature with In-Memory Image Display too, if it’s an Image, it is really helpful, even with Server Callbacks and such things Theese are necessary for an production application.

And Actions such as TOAST, DIALOG, NAVIGATE, etc. This is the intresting part too!!

You can try out the library at https://www.npmjs.com/@neneys/ui for testing it out!

While the docs is still not complete, i hope that the documented Widgets could work for your expirment too!

I plan to continue this Library even after the program ends!!

Love you all! 🥰

  • 11 devlogs
  • 38h
  • 18.11x multiplier
  • 687 Stardust
Try project → See source code →
Open comments for this post

5h 8m 30s logged

Devlog (No.9)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

I hope this is the last Devlog, before shipping the first version

Here’s the List of Changes made

  • Added an Sample Project
  • Extended Docs and Readme.md
  • Fixed Bugs in TS Library
  • Themes Support!
  • showDialog -> showOverlay
  • Package Renamed to as @neneys/ui

I really love this project, i always hoped for an Remote Server Side Native UI Rendering, And here we are with first release!!!

I hope for your genuine support and love for this project!

Thanks,
I love everyone ❤️ !

0
0
9
Open comments for this post

6h 28m 37s logged

Devlog (No.8)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

I’ve thought of more useful features and added them as well, and you will love it

Here are the list of the features i’ve added

  • File Uploads!!
  • Breadcrumbs
  • PropsReplacement
  • Improved Nene HTTP
  • ColorPickers!
  • Some Docs
  • Image Memory

File uploads was the hardest part to do, it took a lot of time debugging and working around
then there was loading image from memory i had to figure out what to do, so i just made it to load the selected file from memory

Known Funny Issue: Please don’t try uploading a GB worth of file, it freezes up your system, i think i may try writing an exception that prevents 500MB+ file being uploaded otherwise it’s disaster

I’m planning to ship 1st release by next blog soon enough, working on it from now on so it would be easier for everyone to use it

Here’s the Screenshot

0
0
7
Open comments for this post

5h 23m 6s logged

Devlog (No.7)

NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere

I’ve been thinking and working on new features which would make it possible for NeneUI to be used productionally by all the developers

New Features

  • ForEach Widget Support to ForEach Terms
Column('#forEachTest', {
    mainAxisAlignment: MainAxis.start,
    crossAxisAlignment: CrossAxis.start,
    foreach: true,
    children: ForEach('#forEachW', {
        varToForEach: "testMap",
        namespaceVar: "testMap",
        child: Row('#roWCh', {
            children: [
                Text('#TextABC', {
                    text: Var({
                        template: "Hello, %1 (%2)",
                        variable: "for.title,for.gender"
                    })
                })
            ]
        })
    })
})

The Code ForEach will only work inside children:[] where multiple widgets can be rendered
Such as Row, Flex, Table

  • Frame Widget
Frame('#frame', { framePath: "/ui/test" })

This Widget Functions just like IFrames in HTML to render something inside another page

  • Table Widgets
    The Table Widgets Include Table, TableCell, TableFooter, TableRow, TableSize

  • DatePicker Widget

DatePicker('#dtp', {
          mode: PromptMode.dialog,
          defaultDate: DateTime.now()
})

PromptMode and DateTime are now integrated within Core.ts

  • JavaScript Code Execution!! YOU CAN NOW EXECUTE JAVASCRIPT CODE TOO!!
DoAction(Action.JAVASCRIPT, `console.log("Var: "+getVariable("#userName.controller")); action('${Action.SHOW_TOAST}', Date.now() + ' Hello World ' + getVariable("#userName.controller"));`)

Currently Using flutter_js which in turn uses QJS behind the scenes

Modifications

  • Image now supports Variable URL Support as well
  • showScaffold Flag has been added to Daikon Renderer for Frame

Planned Stuffs

  • ListView and GridView Support in Future Updates
  • Usable JS Features
  • OTP Input and More Shadcn_flutter Widgets

Thanks for Reading!!!!

0
0
4
Open comments for this post

5h 29m 26s logged

Devlog 7

.
Context: it is an Server-Side Rendering Library for Flutter Apps so the UI can be updated without even touching flutter’s code or re-compiling the app.
.
.
New Features

  • Added NeneHTTP and NeneCallback for Callback (IPC-like)
  • Add AlertDialog Support
  • Add HoverCard Widget
  • Improve Types of Widgets to Ensure Easy Integration
  • Remove Unused Imports
  • Half-Done ForEach Support, Quite Difficult but will try to implement it soon.
  • FormSubmit Button Widget
  • Added Widget Props Manipulation as well to Manipulate or Replace Widget at any place.
    .
    I’m working on more new features to integrate, hopefully they get integrated with ease.
0
0
3
Open comments for this post

5h 38m 19s logged

Devlog 6

.
. Context: It is an Server Side Rendering Library for Flutter Apps so the UI can be updated without even touching flutter’s code and re-compiling the entire app.
.
New Features

  • Introduced CheckBox and TextField widgets with state reading support
  • Added Context Menu functionality for various widgets
  • Added NavigationItem, NavigationGroup, and NavigationDivider components
  • Implemented Compare() for conditional UI rendering
  • Added Refresh Interface option in Daikon Debug
  • Integrated Iconify API for dynamic icon resolution and rendering
    .
    .
    I Plan to add More Features sooner enough. Completing NeneUI.
0
0
4
Open comments for this post

2h 28m 40s logged

Devlog #5

.
Project Context:
.
This is a Server Side Rendering Library for Flutter that allows you to update the User Interface of app without completely re-building the app granting control from server-side and natively render all widgets instead of WIdget.
.
.
In This Update I’ve added

  • Image Widget Complete Support in Daikon Renderer along with SVG Support
  • Daikon Debugger
  • Variable Display and Setting
  • ButtonGroup Widget too!

You can see the attached video!!.

0
0
5
Open comments for this post

1h 11m 18s logged

Devlog #4

.
Context for thoose who don’t know: I’m making an Server Side Rendering Library, Where You can Update your App without updating the entire app everywhere. Write in JS, Works in FLutter
.
Updates: Add New Widgets such as Card, Image, Feedback Widget (CircularProgressIndicator, LinearProgressIndicator, Button), Add Actions for Simple Reactivity
.
It uses the ID_Database to Manage Visibility of Widgets (Demo Given), The Actions can also invoke Navigation Push and Push Replace. and Also Show TOAST!!
.
Hope to see more coming changes soon to make it productional use ;) 😋.

Thanks
Kiwi

0
0
4
Open comments for this post

2h 3m 27s logged

Devlog #3.1
.
Context for thoose who don’t know: I’m making a library that can render user interface for flutter from JavaScript, You can also refer it as Server Side UI Rendering, Where you can update your flutter apps without Updating the entire app.
.
I’ve added Some More Widgets such as Card, Image, Expanded, Container support to Flutter Render too!
.
Some Feedback Widgets are also added such as CircularProgressIndicator and LinearProgressIndicator
.
I’m also planning on idDatabase Manipulation and doAction() to perform actions as well.
.
I’m planning on to adding more and also an Tiny JS Runtime as well for Reactivvity (i’ve planend it for now)
.
More things Coming ;) 🥰

0
0
3
Open comments for this post

1h 9m 4s logged

Devlog #3
.
Context for thoose who don’t know: I’m making a library that can render user interface for flutter from JavaScript, You can also refer it as Server Side UI Rendering, Where you can update your flutter apps without Updating the entire app.
.
I’ve finally made it to parse and render the User Interface in Flutter, I’ts really minimal right now.
.
I’m focusing to add more Widgets and stuff and reactivity of widgets in the end.
.
There’s lot more things coming ;;33😉

0
0
1
Open comments for this post

1h 28m 16s logged

Hi there,
I’m working on a Server Side UI Rendering Linking Flutter and JavaScript.
.
You will write the code in javascript and it will be converted into JSON, which the flutter will parse and render. it is much more effective than WebView Apps.
.
And Since it’s Native means Native Performance too.
.
Currently I’ve only added few widgets in TypeScript only.
.
Scaffold, Center, Container, EdgeInsets, Expanded, Padding, SizedBox, Column, Row, SingleChildScrollView, Flex, Text, TextStyle
.
And Some Enums as well.
.
I’ve not made Flutter Renderer Yet. The lib/* currently looks like.

0
0
2

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…