I can tell you first hand I use this for my Insurance business and am able to modify and tweak it at will.
I can code and use the app on my three tablets, my phone and my pc. It's really enhanced what I do.
Are there constraints or things you don't like yes. Can you typically work around them, yes yes.
I've used it for years and it's feature set has grown exponentially over this time.
I'm always excited to see a new update. It always gives me more options to make my life easier.
The programmers totally work with the users and add features based on feedback.
This new beta now has Tasker support which will really move us ahead.
Think positive.
J
The name of this post contains "new user", It implies many things, I guess, but with positive thinking - chances are, that all advantages will be explored and database use habits changed - no doubt - for better ones. Databases are not all about tables - tables are about raw database content. A good database is about organizing nice form, selections, sortings, filters, graphs, datatypes, calculations, as well as extraction, concentration and consolidation of currently needed data - all of which are offered by Memento.
Otherwise, if one thinks only about tables - it is much better to use - excel or google sheets. They have all the table-view advantages,because they are specially designed for that - but not Memento's convenience in data manipulation. Besides, maybe it's time to change the small and slow device with tiny screen real estate for a bigger and faster one. A modern 7-inch pad makes life a lot more pleasant in all respects.
But, to get off the Memento subjective criticism and counter-response path a bit, John, I'd rather like to ask you about Tasker. I tried using it about a year ago, -- got excited about what it offers and purchased all kinds of plug-ins automatizing inputs, views and switches. However, after a little while, I realised that with Taskers watchers continuously running in the memory, it drained my battery in no time. I just could't keep my super-pooper latest flagman tab alive for more than a couple of hours.... Solution - neeeh, Tasker goes to the garbage.
I observe some public excitement about Tasker "at last" befalling Memento, too, and maybe, I could revise my attitude, provided Tasker could endow Memento with some really divine breathtaking supernatural capacities that would totally overshine the battery killer issue...
So, the question is -
1) Don't you have the same battery problem using Tasker?
2) What would be the greatest Tasker feature to be heavily used in Memento?
Don't dismiss specific requirements of other users just because yours don't match them. It could be that Table View and dense data display are real requirements for Edward. That doesn't make Memento a bad tool, but maybe one that won't work for him right now.
By the way, in addition to the Using Tasker wiki page, check out the Triggers wiki page (http://wiki.mementodatabase.com/index.php/Triggers), both for the new Mobile Edition 4.0.0 and Desktop Edition 1.0.5 BETA products only. It isn't only Tasker integration that is coming. There's an Intent app integration model being implemented and a fairly robust event model also being implemented. Vasya is right to move to Release 4 with this. It is a major addition, especially for JavaScript coders who have database integration requirements.
you are absolutely right Bill, that dismissing other people's requirements is unacceptable...
BUT
the problem is that other user requirements may be contradictory to mine. So, what do I do if the developer, out of a sudden, listens to all the contradictory requirements and now spoils things down for me?
Let me make a bit exaggerated example regarding the complaint under discussion.
If the row number is ten-feet wide, as Edward said,and it stops him from liking Memento -- but this is perfect for me, exactly the thing that I wanted, and it makes me love Memento!
It may be very uncomfortable for low-resolution screen users, now. So, the proposed solutions are:
1) Make them narrower - it will become eye-straining for me.
2) Leave them as they are - it will leave low-resolution screen users unhappy.
3) Make separate solutions - wide for high resolutions and narrow for low-resolutions. No, there are risks that wasteful memory reservation for all-fit purposes will make low-resolution screen users unable to run Memento at all, because of memory issues.
Once again, it is an exaggerated example, just to give you an idea of what may happen, if developers concentrate on every single requirement.
In Android programming, in many cases - there are no universal dynamic solutions. Everything is programmed separately for each type of screen and resolution. Like - apps have to keep five folders with all the icon duplicates for smart-TVs, tabs, phones, small phones, smartwatches. Apps keep inside all UI translations even if you never use those languages. Apps keep separate modules for one-screen view, divided screen view, TV screen view etc.
The program may grow four times in size in google play and dozens of times when deployed in the memory if absolutely all screens are taken into account, and by hundreds of times if old very versions of Android are included. It will be mandatory for the program to include Android-support libraries to run on all devices, even though you may not need them on your newer device.
As a result, a fit-for-all solution becomes a waste of valuable resources and fit-for-nobody solution.
In Android developer page, it gives you the statistics, something like 90% of people use a higher version of Android than 4.1. A huge share of this number use Android 5+. Thirty percent use tabs, 1% use smartwatches. The developer analyzes that data and concentrates on a bigger share of users. Android development console specifically says - do not try to make a universal solution. If you really want to - make two separate solutions - one for older phones, another for newer ones. Otherwise, your program will become unsustainable.
Memento developers did a great thing by adding a user-voice page. If Edward sends a proposal there, and lots of people agree with it - then, fine. I shut up. Let Memento have tiny headings, itsy-bitsy cells in tables, decorative fonts, no margins, 500 columns and lots of other things for low resolutions. Bad for me, I will become a minority.
Memento is not about some specific individual's liking or disliking. It has become a community-based solution. That's why, my constructive piece of advice was to upgrade the device and enjoy other amenities of a modern phone, rather than complaining that one of the greatest apps on Earth is not running nicely on a small and slow device.
----
As for Tasker, thanks a lot for pointing out the links. I will see what is offered. I adore the presence of such new feautures and will surely start using them, as soon as and if my phone allows it. But, again, no guarantee that tomorrow somebody will not write something, like - "I want to like your Memento thing, but I can't, because tasker doesn't want to run smoothly due to my fat fingers. Hey, developers, you could've done a better job for me!". Sounds like that to me.
It is not clear to me that having a developer refine a neglected view a little by doing things like -- removing some actual wasted space and having field display logic access font settings that didn't exist the last time it was updated -- would blow the app up into a monstrosity. It sounds like a simple, light-weight update to me.
Also, it isn't clear to me that it is a zero-sum game. I haven't used the grid view lately, but it is a cool option for when it is needed. It is just an optional view -- no big deal. I can still group, filter, sort, and aggregate as needed. It is a feature, not a bug, not even a completely-different thing.
If I have a concern over the direction of Memento, it isn't a grid view that bothers me. I hope that the focus on businesses using lots of team features like collaboration, comments, flexible sharing, etc will not work against the fundamental user orientation the app has always had.
Maybe someday, Vasya will have customization in the installation process, so some folks will tailor it one way and others another way, like including plug-ins. You already have a bit of that with moment.js. Maybe that would limit the bloat that could otherwise occur. He's been making good decisions so far. I think he will likely continue to do so. Maybe we should all relax a little. But I doubt that refinement of the grid view is high on the priority list right now.
So, have you tried just typing in C-52-27 as a search key?
To my mind, if there is an issue, it would be if too many hits were returned, not likely too few.
I'll be using your very good description of your experience with search to upgrade the wiki regarding search. If you have more to add, please either post or just send to my email.
select * from namesandlocations where location like 'C-52-%';
are accomplished with the help of filters.
Searching for C-23, it seems to process tye hyphen as part of the search line if you wrap the line in "double quotes". Like "C-23".