What We're Working on in Q3H1

TLDR: Simple Tables, Kanban, Webclipper, Decluttering, Use Case Library

Hey everyone, happy Friday!

Since the beginning of this project, everyone has contributed so much to our product and growth by continuing to submit feature requests and bug reports. While we’d love to address every single one, what we work on in any given time period can only address a select portion of these.

Our goal is to provide greater visibility and clarity on which new features are confirmed for the near term (perhaps being worked on across multiple 2-week sprints), and why they’ve been chosen. You can expect such an update every ~6 weeks, and we’d really love any feedback on the format or questions on why we’ve chosen certain prios over others.

Without further ado, here’s what’s on the menu for the next few weeks:

Major Feature Requests:

  1. Simple tables on Desktop: Our top feature request, plain & simple. (Very) soon you’ll be able to use simple tables directly within the editor as a block. This is a separate project from Sets 2.0, which is currently in R&D as we explore how to upgrade the Sets experience.

  2. Kanban set view: Woohoo! We’re just as excited for this as you are.

  3. Bookmark Sets: Organize, view, and manage all of your external links using Bookmark sets.

Navigation:

  1. Collections: We look forward to introducing Collections as a new way to group and locate your Objects. This is one way in which we’re seeking to ease friction in navigation and account setup.

Onboarding:

  1. In-app Education: We are releasing a series of tutorial videos and reworking our ‘Get started’ page for new users. These videos will be hosted externally so anyone can access them and get inspiration from demo videos.

  2. Use Case Library: The number of pre-installed Types and Templates creates confusion and clutter. We’re working on introducing a ‘Use Case Library’ in the product, with templates for Objects and Sets that users can choose to install if and when they find them relevant.

Again, we welcome your feedback and questions, and look forward to keeping the conversation flowing.

Cheers,

Anyteam

31 Likes

Awesome! I’m really looking foward to most of it, specially Kanban and Collections. As a student myself, I’m excited to see the tutorials to.

I’ve been using anytype for a year now :partying_face: and as a way to celebrate that I wanted to create a post here telling how I use anytype for studying and other stuff, writing about the good and not-so good maybe, anyone thinks there’s anything that I must cover?

Btw, I’m thinking of doing it by the end of my semester (around two weeks).

5 Likes

Hi @Charlotte, this is great! Very happy to see what we can expect in the near future :smiley: . Could you shed some light on the difference between Sets and Collections? Or will that be shared at a later moment?

Pre-installed Object Types and Templates
You might have already spotted the topic, but please check-out this topic for my input regarding the built-in Object Types and Templates. I hope others share their ideas about this as well, a

4 Likes

Super happy to see an update on the features that are being worked on!!!

Not so happy that there is no standardized road-map format that these news are published in. This thread didn’t even receive the “road-map”-tag for some reason. So the communication stays a little confusing.
People who are interested have to invest time and search.
In my opinion this is some of the most sought information so why not treat it accordingly? E.g. with a stickied road-map-megathread that receives regular updates instead of multiple threads with different naming schemes?
(a public kanban board that shows the actual progress on each feature is obviously still the dream but I know, that’s not coming anytime soon)

5 Likes

Thank you @floseq that’s really encouraging! Personally (from product perspective) I would indeed be curious to see how you manage your anytype/use it for studies, and what major challenges you’ve come across in the process.
Would also love to know what other knowledge mgmt/productivity tools you use in addition to anytype, in order to get a better understanding of what underlying needs we might not be addressing. Looking forward to seeing it and thanks for the support!

2 Likes

Thanks @sambouwer! :hugs:

Re: pre-installed types/templates, I’ll respond directly in thread there to the specific types. What we keep/get rid of has been an area of hot debate for a while now, and we’re looking forward to decluttering. The main theme underlying this discussion was that in order to stay aligned with our product principles of maximum flexibility and personalisation, we should be as minimal as possible in what we pre-install. One of my biggest takeaways from speaking with alpha testers has been that many people would prefer to use custom types and templates, even when the same types and templates come pre-installed. The question will be whether providing a minimal types library will compromise discovery for the newly onboarded, but we are hoping that the Use Case library can address this concern in a different way.

@ignatovv is the owner of Collections so he would be more equipped to speak on the specifics of this feature, but from what I understand they will be different from Sets in that they behave less like a Type-level filter, and more like a ‘Home’ for individual Objects (of various Types), so one can more easily choose what Objects go in and out of the Collection.

4 Likes

Thanks @zwometer for your feedback and please forgive my relative newness with the forums (even as I type this reply, the Discourse bot is telling me I should have consolidated all my replies :sweat_smile:).

I’ve just moved this post to the ‘Roadmap’ category and will make sure to post there in the future, which I hope makes it easier to track future developments. If there are ways I can make the format of these ‘Overview’ posts more useful, please do let me know so I can adjust for next time.

@Angelo, our Community Manager, will come with more news on the public-facing kanban.

Thanks again for your feedback!

1 Like

Great to hear @Charlotte!

Two pieces of advice:

  1. Uniform naming scheme:
    This thread is called “What we’re working on in Q3H1” so it would be nice if the next one would be called “What we’re working on in Q3H2” and not “Development update August’22” or something completely different.
    I don’t really care, how exactly you name these updates, but there should be some kind of a consistent pattern. Pick one and stick with it (even if it’s not the one you used for this thread).
    That makes it easier to find and easier to understand which one is the newest and which one came before that.

  2. It’s also very interesting for us users/testers to see the progression of a feature through the updates over time. So if a new feature appears in an early stage like “we’re discussing adding blue buttons” it’s interesting to see it appear again even if it’s not coming soon. Something like “we decided to postpone blue buttons for now. We’ll look into it again next year.” and then at some point “blue buttons are back! We’re thinking about adding them to the next sprint” and finally “blue buttons are being worked on and (probably) coming next week.”
    I hope, you understand, what I mean by that: we’re not only interested in the “coming next release”-kind of news, but also what is being prioritized, discussed, postponed, and so on. That just gives us the feeling of being in the same boat with you guys and not having to wait outside, pressing our noses against the window.
    Opening a feature request or adding comments to an existing one feels so so lonely if it just sits there and I have no idea if it was even read by the dev team. I know that feature requests are being looked at but there is no real feedback about it. (Also a reason for the kanban board because there I could see a feature request appear in the backlog).
    So even a very small note like “feature XYZ was discussed and the team likes it, but it has to be discussed, refined, etc. first.” goes a long way for the people who hope it’ll be adopted by you guys.

14 Likes

I think what @sambouwer brought, in my vision, is the most important topic. A lot of people comes to Anytype with a background experience from Notion, Coda and Craft. Those people have already an organization system that they want to replicate inside Anytype and all this premade stuff gets in the way because we want to start with a “blank canvas”. The ideal scenario for me is an option for new comers to “start with templates” or “build from scratch” and, if somebody regrets or gets confused after trying one of those setups, it should have a “reset from start” option to clean everything and start all over.

10 Likes

Are simple tables the same as inline sets?

1 Like

Those should be two different things.

3 Likes

@danijelcamdzic @Nevarro

Thanks for the Q&A!

Indeed we see these a bit differently - simple (inline) tables is essentially a grid block within the editor, where you can freely fill it with information, not necessarily tied to any Object, Type, or Relation.

Sets logic currently works as a type-level filter for Objects. Inline sets would basically allow you to create or embed sets within another Project, Page, etc. Since we’re re-working the logic of sets generally, we are holding the inline Sets feature a bit till we are able to introduce greater Sets functionality.

3 Likes

I love the ‘reset from start’ option!

So: we pulled up the decluttering of Types/Templates/Relations in our Roadmap. It will happen this quarter. Like almost everyone here, I have been pained by the pre-installed stuff. Decluttering has actually been a really interesting and loooooong discussion internally, which I would like to share on our blog later this month to give a bit of insight into why we didn’t address it earlier.

Sneak preview: The interface was cluttered in view of long-term vision of collaboration aka multiplayer mode. The main motivation being, having a fairly comprehensive list of compatible types & relations given from ‘the system’ seemed preferable to having to import dozens of incompatible types added by individuals…which would lead to exponentially greater cluttering at a later stage. We have had some breakthroughs these past weeks regarding how this might be resolved, important outcome being that for the moment we seem to have our path to (at least partial) declutterization.

Cheers and thanks for the support!

9 Likes

On the topic of decluttering of the interface, I feel that the canvas should be totally empty, no sets, no types, no relations. Where one can really start from scratch and add relations as one pleases.

Then have a seperation for collaboration/multiplayer, perhaps in a different tab. So they don’t mix with your singleplayer relation.

3 Likes