Skip to content
Calendar Companion icon

iOS App

Calendar Companion

Tu calendario, potenciado

App Store Coming Soon

Pestaña Consulta

Pestaña Consulta - 01-query-01

Pestaña Consulta

La pestaña Consulta es la interfaz principal de busqueda para encontrar eventos del calendario. Permite buscar con terminos de inclusion y exclusion, filtrar por rango de anos y ver los detalles de cada evento.

Controles

Campo de busqueda Incluir

El campo de busqueda superior, etiquetado "Incluir (Y)" o "Incluir (O)" segun la configuracion de logica en la pestaña Filtro, se utiliza para encontrar eventos que coincidan con los terminos de busqueda.

  • Admite terminos de busqueda separados por comas. Por ejemplo, escribir reunion, revision busca eventos que contengan tanto "reunion" como "revision" (logica Y) o cualquiera de ellos (logica O).
  • Un boton de borrar (X) aparece a la derecha cuando se introduce texto. Toca para borrar el campo.
  • Los resultados se actualizan automaticamente mientras escribes.
  • El texto de busqueda se guarda mediante sincronizacion con iCloud y se restaura la proxima vez que abras la app.

Campo de busqueda Excluir

El segundo campo de busqueda, etiquetado "Excluir (Y)" o "Excluir (O)", elimina los eventos coincidentes de los resultados.

  • Funciona igual que el campo Incluir con terminos separados por comas.
  • Los eventos que coincidan con los terminos de exclusion se eliminan de los resultados producidos por el campo Incluir.
  • Tambien persiste entre sesiones mediante sincronizacion con iCloud.

Selectores de rango de Años

Debajo de los campos de busqueda hay una fila con la etiqueta "Años:" y dos selectores desplegables.

  • Año de inicio (selector izquierdo): Selecciona el comienzo del rango de fechas. Rango: 2000 a 2050. Por defecto, el ano actual menos 2.
  • Año de fin (selector derecho): Selecciona el final del rango de fechas. Rango: 2000 a 2050. Por defecto, el ano actual mas 2.
  • Boton de actualizar (icono de flecha circular, extremo derecho): Toca para recargar manualmente los eventos del calendario para el rango de anos seleccionado.
  • Al cambiar cualquier selector de ano se recargan automaticamente todos los eventos del calendario dentro del nuevo rango.
  • El ano de inicio siempre se valida para que sea menor o igual al ano de fin.

Selector de calendarios

Debajo de los selectores de rango de anos, aparecen un icono de calendario y un menu desplegable cuando existen varios calendarios en el dispositivo.

  • Muestra "Calendarios: Todos" cuando todos los calendarios estan seleccionados.
  • Muestra "Calendarios: X de Y" cuando solo algunos estan seleccionados (ej. "Calendarios: 3 de 5").
  • Al tocar el menu desplegable se abre un menu con:
    • Un boton "Seleccionar todo" en la parte superior para seleccionar rapidamente todos los calendarios.
    • Una linea divisoria.
    • Interruptores individuales para cada calendario con marcas de verificacion que indican cuales estan seleccionados actualmente.
  • Solo aparece cuando el dispositivo tiene mas de un calendario.
  • Se impide deseleccionar el ultimo calendario restante — siempre debe haber al menos uno seleccionado.
  • La seleccion de calendarios persiste entre sesiones mediante sincronizacion con iCloud.
  • El filtrado afecta tanto a los resultados de busqueda como al recuento de eventos mostrado en el estado por defecto.

Barra de herramientas del teclado

Cuando el teclado esta visible (mientras escribes en cualquier campo de busqueda), aparece una barra de herramientas encima con dos botones:

  • Boton de actualizar (izquierda): Recarga todos los eventos del calendario.
  • Boton de cerrar (X, derecha): Oculta el teclado.

Lista de resultados

Cuando los terminos de busqueda coinciden con eventos, se muestra una lista desplazable. Cada fila muestra:

  • Un icono de calendario a la izquierda
  • El titulo del evento
  • La fecha/hora de inicio y la fecha/hora de fin (formateadas como fecha abreviada y hora corta)
  • El nombre del calendario al que pertenece el evento
  • Un chevron (>) a la derecha indicando que la fila se puede tocar

Al tocar un resultado se abre la vista de Detalle del evento en una hoja, que muestra la informacion completa del evento y ofrece una opcion de Editar.

Los resultados se ordenan cronologicamente por fecha de inicio y luego por fecha de fin.

Titulo de navegacion

  • Muestra "Consulta" cuando no hay terminos de busqueda introducidos.
  • Cambia a "Consulta: N encontrados" (donde N es el numero de resultados) cuando hay una busqueda activa.

Estados condicionales

El area de contenido principal muestra uno de varios estados segun la situacion:

  1. Cargando -- Se muestra un indicador de progreso con "Cargando eventos..." o "Cargando [ANO]... (X de Y)" mientras se obtiene cada ano del rango.

  2. Acceso al calendario requerido -- Se muestra cuando la app aun no tiene permiso de acceso al calendario. Muestra un icono de calendario azul, una breve explicacion de privacidad ("Los datos permanecen en tu dispositivo y solo se sincronizan con tu iCloud") y un boton "Conceder acceso".

  3. Acceso al calendario denegado -- Se muestra cuando el usuario ha denegado previamente el acceso al calendario. Muestra un icono de calendario rojo con un signo de exclamacion y un boton "Abrir Ajustes" que navega a la app de Ajustes de iOS.

  4. Sin terminos de busqueda -- El estado por defecto despues de cargar los eventos. Muestra un icono de lupa, el encabezado "Buscar eventos del calendario" y un mensaje indicando cuantos eventos se encontraron junto con instrucciones para introducir un termino de busqueda.

  5. Sin resultados -- Se muestra cuando se introducen terminos de busqueda pero nada coincide. Muestra un icono de lupa con exclamacion y el mensaje "No se encontraron eventos que coincidan con tu criterio de busqueda".

Comportamiento de busqueda

Los campos Incluir y Excluir trabajan juntos en dos fases:

  1. Fase 1 (Incluir): Se recopilan los eventos que coinciden con los terminos de inclusion. Si el campo Incluir esta vacio pero el campo Excluir tiene terminos, todos los eventos se usan como conjunto inicial.
  2. Fase 2 (Excluir): Los eventos que coinciden con los terminos de exclusion se eliminan de los resultados de la Fase 1.

El comportamiento de busqueda se controla mediante los ajustes en la pestaña Filtro. Los campos Incluir y Excluir tienen configuraciones independientes para:

  • Alcance: "Solo titulo" busca solo en los titulos de eventos. "Todo" busca en titulos, ubicaciones y notas.
  • Tipo: "Contiene..." coincide en cualquier parte del campo. "Comienza con..." coincide solo al principio. "Termina con..." coincide solo al final.
  • Logica: "Y" requiere que todos los terminos separados por comas coincidan. "O" requiere que cualquier termino coincida.
  • Mayusculas/minusculas: "Sin mayusculas" (por defecto) ignora la capitalizacion. "Con mayusculas" requiere coincidencia exacta de mayusculas y minusculas.

La configuracion de logica actual (Y/O) se muestra en el texto de marcador de cada campo de busqueda para que siempre sepas que modo esta activo.

Ejemplos

  1. Encontrar todas las reuniones: Escribe reunion en el campo Incluir.
  2. Encontrar reuniones pero no las diarias: Escribe reunion en Incluir, luego escribe diaria en Excluir.
  3. Encontrar eventos sobre T1 o T2: Configura la logica de Incluir a "O" en la pestaña Filtro, luego escribe T1, T2 en el campo Incluir.

Características

Actualización masiva

Actualiza de forma inteligente los títulos de tus eventos en bloque con un potente buscar y reemplazar.