4 ms·
this is very cool! I friggin love note taking things especially how you built workflows into it I really see where you're going here, so I have some initial fe
by cnuss 5y ago
this is very cool! I friggin love note taking things especially how you built workflows into it
I really see where you're going here, so I have some initial feedback:
PSA: I only tried on mobile chrome Android but I'll respond with my desktop experience tomorrow, so my comments here are limited to mobile
- rendered nicely on mobile, switched to desktop mode and then I saw the help icon top left, so layout may need to be adjusted
- the spreadsheet layout is cool but I kept thinking if a trello sorta layout would work, empty cells were slightly confusing at first
- I wasn't able to save text on mobile but double tapping did bring up the keyboard
- typing then pressing soft enter didn't save (mobile)
- back on Android triggered an undo?
- the nav bar buttons at the top didn't seem to do anything, but the embedded left/right arrows on top of the cells were amazing to make new connections, well done
- (once again, mobile) I wish I had a context menu (right click) when in a cell, or disable buttons in the nav bar to show what I'm allowed to do
that's all the feedback I have for now, but I'll check desktop tomorrow
in the meantime, I'd love your feedback on my project I'm getting started, hit me up with your feedback hackernews <at> cnuss dot com
https://docs.scaffold.ly/tutorials https://docs.scaffold.ly/tutorials
- escot 5y agoThanks for your feedback. I'll leave some responses first, then give feedback on Scaffoldly below. You're right, a lot of the issues you hit are because I haven't optimized it for mobile. I'll mostly respond to the other issues: > trello sorta layout would work, empty cells were slightly confusing at first People do seem to get a bit confused at first as to what the empty cells are used for. Maybe there's a stylistic change I can make (on desktop you get better warning hints if you try to interact with them in a weird way). The empty cells are there so you can a) add a new node in empty cells that are adjacent to full nodes, and b) so your selection box can have a grid to work in and you can select multiple nodes that may have empty nodes between them > wasn't able to save text What is your use case for saving the text? Did you want to copy and paste it somewhere? Its true that won't work. I'm going to implement c/p but within knotend so you can copy one part of a graph and paste it elsewhere. But I would need to implement a different feature to c/p from knotend into, say, text doc. > back on Android triggered an undo? That is intended. cmd-z/cmd-shift-z and browser history back/forward will do undo/redo. > nav bar buttons at the top didn't seem to do anything They are individually disabled based on the state of the graph and your selection. Probably isn't obvious on mobile. Ok feedback on Scaffoldly... You linked specifically to the tutorial so I'll start there. I looked on both mobile (iphone) and desktop (mac). My initial impression is that the site is well made and nicely designed. Its easy to read. My biggest initial hurdle was that I somewhat understood this was an infrastructure as code product, but had a hard time figuring out the details. For example, is it a custom web framework or do I bring my own framework? Does it work with many languages, and many cloud providers? How do I run this stack locally, and test it? I think it would be helpful to have a short paragraph somewhere prominent (home page, docs intro) describing those nuts and bolts early on. I think the text in your "What Does it Do?" is pretty good, but should be more granular. I agree that AWS configuration is a pain. So the initial hook gets me to read further. I'm not sure you need the "for Startups" in your tagline "The SaaS builder for Startups". It seems useful to anyone? Or maybe explain why this wouldn't be great for hobbyist, academic, enterprise, etc. I wouldn't use insider terms like 'persona' in your copy, eg "Out target persona is a CTO". Even mentioning that its for CTOs is probably a bit limiting. > Multiple Environments: Scaffoldly provisions Non-Live and Live "environments/stages" This is really cool. This is something we hand-rolled at work previously. One challenge can be that people have different ideas of how different environments should behave, its not a one size fits all type problem. Overall I get a sense it may address my pain points with deployment but its hard to crystalize a picture of what exactly it does. I'd like to walk away thinking "ok, I write in these languages with these frameworks and scaffoldly takes care of x,y,z". Or have a sense of comparison, like "its similar to Heroku but with x,y,z differences". Thanks again for the feedback! Please let me know if mine was helpful or if I missed anything you wanted some eyes on.
- cnuss 5y agoThanks @escot! Great feedback it was really helpful, you're one of the first outside my circle to digest it. If you find the time to actually go through project onboarding I'd love that too (video 1-3 (one time setup ---> web portal), but also, I could give you some 1-1 time to see if you could host knotend on it, as your project is also exactly what i'm trying to help incubate. I'll work on the pitch and background so its more clear and you made some great suggestions. Back to Knotend (FYI i keep wanting to type Knoted): (I tried on desktop now and have more feedback [sorry if it's duplicate of what you already received, I didn't review other's feedback]) First, here's a screen recording of my desktop experience, i annotated my thoughts in the cells so hopefully its clear what i was thinking when something happened, but let me know if you need any clarifications of what i pressed/did... Also I got a big fat Unexpected End of Input Error at the end. https://drive.google.com/file/d/1QExurVaWTdDpi-BCFxgC17hbKsxBwZF8/view?usp=sharing https://drive.google.com/file/d/1QExurVaWTdDpi-BCFxgC17hbKsx... Here's some responses to your responses/questions on knotend: - Empty cells: Perhaps try a (+) icon in the empty cell where stuff can be added, so its clear where stuff can be added. - I'd love to be able to drag/drop cells - I'd love to be able to click on one of the lines and change a relationship - Saving Text on Mobile: Screen recording: https://drive.google.com/file/d/1ylJzOm0_O6cVyc9dWcuBsL47iu0G6raJ/view?usp=sharing https://drive.google.com/file/d/1ylJzOm0_O6cVyc9dWcuBsL47iu0... Cheers mate, keep in touch, would love to continue to evaluate each others tech!
- escot 5y agoWow thanks for the videos. In the first video, you're right its confusing that the new node jumps to the top left. What's happening is that you create a new node that has no connections, then the layout algorithm re-runs and places your node in the top left since it has no upstream dependencies. I should probably just disallow editing an empty cell that doesn't have any adjacent nodes or something, there isnt really any use case for it. The |+| button is only activated if you have multiple nodes selected. Clicking it will add a new node thats placed inbetween the other nodes. Like A->B, (then click), will result in A -> new -> B. There's a html title on that button but you have to hover for a second to get the details. Sorry for the json bug :/. That probably happened when serializing to the url. I'll have to try to reproduce it. Maybe I allowed you to introduce a cyclic connection or something. For Scaffoldly: How do you see it as compared to Netlify or Github pages for folks like myself just deploying a static site? At some point I'll build a backend but I don't need it yet. Is there a way I can give some feedback without altering my aws/github accounts? Thanks again for the detailed feedback.