Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

NovaeCalc - Browserbased spreadsheet software

Joined
May 23, 2011
Messages
1,607
Reaction score
588
It doesn't seem to work for me (Win 7, Chrome 42)
15heADL - NovaeCalc - Browserbased spreadsheet software - RaGEZONE Forums

Interesting project though, keep it up.
 

Attachments

You must be registered for see attachments list
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
It doesn't seem to work for me (Win 7, Chrome 42)
Interesting project though, keep it up.

There are some critical ui bugs at the moment, cause so many features are mutually impact and affect each other.
Didn't expect it, but the ui is ways more complex than the formula logic behind.

Thanks for your feedback.

Updates:
develix - NovaeCalc - Browserbased spreadsheet software - RaGEZONE Forums
 
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
Thousands of updates:
- Basic Formulas
- Function calls can have variable parameters.
- Extended styling
- Append styling to multiple cells
- Scroll & select by keys
- Realtime cells
- Import / Export projects
- A billion bug fixes
 
Developer
Member
Joined
Jul 28, 2009
Messages
983
Reaction score
133
This looks really neat, good luck with the project in the future.

One little thingy i noticed, i'm used to tab trough cells. That's the one thing i am missing.
 
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
This looks really neat, good luck with the project in the future.

One little thingy i noticed, i'm used to tab trough cells. That's the one thing i am missing.

Big thanks for your reply, I will add that significant feature today.

Updates:

- Extended interpreter:
- Math api
- Basic complex formula support
- Parenthese operator precedence (Like: -(2*2) = -4 )
- Unlimited deep realtime JSON data processing
- Added test script to compare Engelscript and Javascript calculation results
- Math.pow support
- Math.roundTo support
- Safe integer scrolling

- Resize columns and lines gets much faster rendered now
- Excel like infinite (~16.100) letter column algorithm
- Much faster vertical scrolling

Edit: I successfully added your request
 
Last edited:
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
Updates:
- Added scrolling animation (I'm very unsatisfied with it)
- Added support to add styling to entire (infinite) columns and rows
- Rewrote cell used stack to support dictionary column and row lookup.
- Added outer border algorithm to draw borders around a cell field selection
- Added cell text underline styling
- Many bug fixes
 
Last edited:
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
New design:
develix - NovaeCalc - Browserbased spreadsheet software - RaGEZONE Forums


- Many bug fixes
- Insert, delete columns

Insert and delete rows will be added soon.

Bug testers are needed, moreover you can post features here you want to have.
 
Last edited:
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
Updates:
- Many bug fixes
- Added server
- Added multi user spreadsheet editing
- Added server rooms
- Added server rooms with password protection

Informations:
- Server uses mongodb as database.
- Users can create rooms, after room creation a password is sent to the creator. The creator can share the url and the password, so people can join the same room to work on the same spreadsheet.
- I can't show a demo yet, since I have no money for a server supporting nodejs and mongo right now.

Screen mirroring and multi sheet support are following soon.
 
Last edited:
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
Updates:
- Bug fixes
- Server supports multiple sheets
- Screen mirroring (Currently only scrolling for users in the same room and sheet)
- Improved the server a lot, no ghost users, no ghost sheets, no empty sheet problems anymore
- New icon
- Insert, delete rows
- Works on mobile devices now
- Cross browser mostly synchronous mouse scrolling
- Added IE support

Bought a small vServer so you can test the multi-user feature.

Simply enter behind the default url in the adressbar a "?" and the room name you want to have, like: "?myFirstRoom".

If the room does not exist yet, you will retreive a master key - It's important to save it, otherwise you will have no chance to make edits to your sheet anymore.

If you want to edit a sheet with your friends, simply copy the url and also make sure to give them the master key. Otherwise they will only see the last room state saved in the database, but can't change anything.
 
Last edited:
Initiate Mage
Joined
Nov 3, 2011
Messages
70
Reaction score
6
I like the design very much, clean and smooth :)
Amazing how websites evolved!
 
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
So now after a week, many things and updates got done.

I added a feature called Master & Slave sheets, which gives you the option to handle sheets by one master and x slaves.
All changes on a master sheet get transfered to each slave.
To add a master sheet, press the + button on the right bottom for 2 seconds.

I improved the server a lot, it's much more stable now and the user & room handling got improved.

I added cell extending, means you can drag like 2 cells among themselves contain 1 and 2 to down.
Each added cell below gets iterated by 1 in this case.
Negative numbers and string extending works too.

The whole client is now much more mobile and touch friendly (scrolling isn't perfect right now).

Glossy outer border selection gots added, means a border gets around a selection field.
Selected cells with a custom background color get a glossy effect now.

A system speed calculator was added for desktop platforms, to calculate a smooth scrolling speed.
The calculation is also helpful to calculate a iterated scrolling rate which depends on the selection size.
Now it's possible to have about 100.000 selected cells at the same time.

You can copy & paste & cut out selections (not stable yet).

And as always, a billion bugs got fixed.
 
Last edited:
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
Never thought about that but the idea is good.
I have to finish NovaeCalc first.
 
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
After another week, I successfully added a basic language to write own scripts and macros in Javascript running in a sandbox which has an API to the spreadsheet and access to all basic window methods.

How a macro looks like:
develix - NovaeCalc - Browserbased spreadsheet software - RaGEZONE Forums

The above macro takes the current view of the user and flashes the whole background with random colors and numbers.

You can run and edit scripts in the script manager. Click on the tab called "Script". On the right bottom you can see a whole module - to execute it click on "MainScript" and on the run button (the button with a play symbol).

I also added a modularity, so clients can create modular marcos like include functions defined in another macro.

Copy, Paste and Cut Out Cell fields run stable now.

Modals are responsive now and looks more fresh, also the UI font got changed to Robodraft.

The Undo and Redo stack got extended to support column & row resizing, insertion and deletion.

I added natural order recalculation, so deep formula cell references get properly calculated.

As always a billion bugs got fixed.
 
Last edited:
Back
Top