Day 11 updates for
- Spent the whole day working on `column_list` and `column` block types.
- Each column will support child blocks that are already implemented!
- Sad that I cannot get spacing info from
@NotionAPI
between two columns but for now, each column takes equal space as default.
- Each column will support child blocks that are already implemented!
- Sad that I cannot get spacing info from
@NotionAPI
between two columns but for now, each column takes equal space as default.
Bulleted lists and Numbered lists Done!
- Notion gave me some trouble today by not returning list items as a group, or even mentioning which two items are part of the same list.
- I spent the whole day trying a workaround where I added `group_id` to each `list_item` in my recursive fetch method
- Then during rendering If a block is of list type, I'd lookup its siblings with the same group_id and render them as a combined ul or ol depending on list type
- Holy shit did it work!!! Check out my Twitter for more real-time reactions :-p
- Here is how pages look now in #appbasics that are written in notion.
- I spent the whole day trying a workaround where I added `group_id` to each `list_item` in my recursive fetch method
- Then during rendering If a block is of list type, I'd lookup its siblings with the same group_id and render them as a combined ul or ol depending on list type
- Holy shit did it work!!! Check out my Twitter for more real-time reactions :-p
- Here is how pages look now in #appbasics that are written in notion.
Day 10 of
- Add support for list blocks
- Add support for column list, and column blocks
- Add support for column list, and column blocks
Day 8 on
- Add support for h1, h2, h3 block types.
- Start work on render tree algorithm.
- Start work on render tree algorithm.
Day 8/9 progress on
After days of struggling with generating dynamic HTML, I finally have some semblance of the Notion Site I created and the page rendered via AppBasics
I know it's just 1 block type with proper regen and style and I've 15 more to go. But this feels like a big win
I know it's just 1 block type with proper regen and style and I've 15 more to go. But this feels like a big win
Day 6 with
- I need to break the bigger task of generating HTML from Notion Blocks into smaller tasks.
- Write template for each block type
- Write tree traversal for the Blocks and generate HTML based on a template for a block type.
- Focus on HTML only for now and add CSS/styling a bit later.
- Write template for each block type
- Write tree traversal for the Blocks and generate HTML based on a template for a block type.
- Focus on HTML only for now and add CSS/styling a bit later.
Day 1 - Day 4 Progress of
- setup new rails app
- added user auth and management via devise
- created basic data model (apps, users, pages, domains, blocks, etc)
- spent a lot of time understanding Notion API and their data model.
- Found SDK for ruby to interact with Notion API, added it to #appbasics
- Designed a basic logo in Figma to go with first release.
- Wrote threads on all this on my twitter
- Added ability to create new app with logo/name/description, etc.
- added user auth and management via devise
- created basic data model (apps, users, pages, domains, blocks, etc)
- spent a lot of time understanding Notion API and their data model.
- Found SDK for ruby to interact with Notion API, added it to #appbasics
- Designed a basic logo in Figma to go with first release.
- Wrote threads on all this on my twitter
- Added ability to create new app with logo/name/description, etc.
- ◄ Previous
- 1
- 2
- 3
- 4
- Next ►